
Found 290 managed objects:1. vim.AuthorizationManager::ha-authmgr2. vim.ComputeResource::ha-compute-res3. vim.Datacenter::ha-datacenter4. vim.Datastore::60f1d613-a76f5c97-14cd-b02628c915f05. vim.Datastore::6102f50f-53d691eb-8fda-b02628c915f06. vim.Datastore::6102f520-3c2ea578-ff4d-b02628c915f07. vim.DiagnosticManager::ha-diagnosticmgr8. vim.EnvironmentBrowser::1-envmgr9. vim.EnvironmentBrowser::1574-envmgr10. vim.EnvironmentBrowser::1577-envmgr11. vim.EnvironmentBrowser::1580-envmgr12. vim.EnvironmentBrowser::1581-envmgr13. vim.EnvironmentBrowser::1582-envmgr14. vim.EnvironmentBrowser::1583-envmgr15. vim.EnvironmentBrowser::1585-envmgr16. vim.EnvironmentBrowser::1587-envmgr17. vim.EnvironmentBrowser::1589-envmgr18. vim.EnvironmentBrowser::1590-envmgr19. vim.EnvironmentBrowser::1591-envmgr20. vim.EnvironmentBrowser::1593-envmgr21. vim.EnvironmentBrowser::1594-envmgr22. vim.EnvironmentBrowser::1596-envmgr23. vim.EnvironmentBrowser::1602-envmgr24. vim.EnvironmentBrowser::1603-envmgr25. vim.EnvironmentBrowser::1604-envmgr26. vim.EnvironmentBrowser::1609-envmgr27. vim.EnvironmentBrowser::1611-envmgr28. vim.EnvironmentBrowser::1620-envmgr29. vim.EnvironmentBrowser::1629-envmgr30. vim.EnvironmentBrowser::1632-envmgr31. vim.EnvironmentBrowser::1635-envmgr32. vim.EnvironmentBrowser::1659-envmgr33. vim.EnvironmentBrowser::1661-envmgr34. vim.EnvironmentBrowser::1663-envmgr35. vim.EnvironmentBrowser::1666-envmgr36. vim.EnvironmentBrowser::1667-envmgr37. vim.EnvironmentBrowser::1669-envmgr38. vim.EnvironmentBrowser::1673-envmgr39. vim.EnvironmentBrowser::1676-envmgr40. vim.EnvironmentBrowser::1677-envmgr41. vim.EnvironmentBrowser::1679-envmgr42. vim.EnvironmentBrowser::1680-envmgr43. vim.EnvironmentBrowser::1684-envmgr44. vim.EnvironmentBrowser::1685-envmgr45. vim.EnvironmentBrowser::1693-envmgr46. vim.EnvironmentBrowser::1695-envmgr47. vim.EnvironmentBrowser::1787-envmgr48. vim.EnvironmentBrowser::1794-envmgr49. vim.EnvironmentBrowser::1797-envmgr50. vim.EnvironmentBrowser::1798-envmgr51. vim.EnvironmentBrowser::1799-envmgr52. vim.EnvironmentBrowser::1804-envmgr53. vim.EnvironmentBrowser::1839-envmgr54. vim.EnvironmentBrowser::1865-envmgr55. vim.EnvironmentBrowser::1871-envmgr56. vim.EnvironmentBrowser::1884-envmgr57. vim.EnvironmentBrowser::1902-envmgr58. vim.EnvironmentBrowser::1911-envmgr59. vim.EnvironmentBrowser::1912-envmgr60. vim.EnvironmentBrowser::1914-envmgr61. vim.EnvironmentBrowser::1934-envmgr62. vim.EnvironmentBrowser::1960-envmgr63. vim.EnvironmentBrowser::1968-envmgr64. vim.EnvironmentBrowser::1969-envmgr65. vim.EnvironmentBrowser::1970-envmgr66. vim.EnvironmentBrowser::1975-envmgr67. vim.EnvironmentBrowser::1976-envmgr68. vim.EnvironmentBrowser::1979-envmgr69. vim.EnvironmentBrowser::1981-envmgr70. vim.EnvironmentBrowser::1983-envmgr71. vim.EnvironmentBrowser::1984-envmgr72. vim.EnvironmentBrowser::1985-envmgr73. vim.EnvironmentBrowser::1986-envmgr74. vim.EnvironmentBrowser::1987-envmgr75. vim.EnvironmentBrowser::1988-envmgr76. vim.EnvironmentBrowser::1991-envmgr77. vim.EnvironmentBrowser::1994-envmgr78. vim.EnvironmentBrowser::1995-envmgr79. vim.EnvironmentBrowser::1996-envmgr80. vim.EnvironmentBrowser::1997-envmgr81. vim.EnvironmentBrowser::1998-envmgr82. vim.EnvironmentBrowser::2-envmgr83. vim.EnvironmentBrowser::2001-envmgr84. vim.EnvironmentBrowser::2002-envmgr85. vim.EnvironmentBrowser::2003-envmgr86. vim.EnvironmentBrowser::2005-envmgr87. vim.EnvironmentBrowser::2007-envmgr88. vim.EnvironmentBrowser::2010-envmgr89. vim.EnvironmentBrowser::2011-envmgr90. vim.EnvironmentBrowser::2012-envmgr91. vim.EnvironmentBrowser::2014-envmgr92. vim.EnvironmentBrowser::2017-envmgr93. vim.EnvironmentBrowser::2022-envmgr94. vim.EnvironmentBrowser::2028-envmgr95. vim.EnvironmentBrowser::2029-envmgr96. vim.EnvironmentBrowser::2030-envmgr97. vim.EnvironmentBrowser::2031-envmgr98. vim.EnvironmentBrowser::2035-envmgr99. vim.EnvironmentBrowser::2040-envmgr100. vim.EnvironmentBrowser::2041-envmgr101. vim.EnvironmentBrowser::2044-envmgr102. vim.EnvironmentBrowser::2047-envmgr103. vim.EnvironmentBrowser::2050-envmgr104. vim.EnvironmentBrowser::2051-envmgr105. vim.EnvironmentBrowser::2052-envmgr106. vim.EnvironmentBrowser::2054-envmgr107. vim.EnvironmentBrowser::2055-envmgr108. vim.EnvironmentBrowser::2065-envmgr109. vim.EnvironmentBrowser::2068-envmgr110. vim.EnvironmentBrowser::2069-envmgr111. vim.EnvironmentBrowser::2070-envmgr112. vim.EnvironmentBrowser::2074-envmgr113. vim.EnvironmentBrowser::2075-envmgr114. vim.EnvironmentBrowser::2076-envmgr115. vim.EnvironmentBrowser::2078-envmgr116. vim.EnvironmentBrowser::2079-envmgr117. vim.EnvironmentBrowser::2080-envmgr118. vim.EnvironmentBrowser::2082-envmgr119. vim.EnvironmentBrowser::2083-envmgr120. vim.EnvironmentBrowser::2084-envmgr121. vim.EnvironmentBrowser::2085-envmgr122. vim.EnvironmentBrowser::2086-envmgr123. vim.EnvironmentBrowser::678-envmgr124. vim.EnvironmentBrowser::ha-env-browser-vmx-19125. vim.Folder::ha-folder-datastore126. vim.Folder::ha-folder-host127. vim.Folder::ha-folder-network128. vim.Folder::ha-folder-root129. vim.Folder::ha-folder-vm130. vim.HostSystem::ha-host131. vim.LicenseManager::ha-license-manager132. vim.Network::HaNetwork-VM Network133. vim.PerformanceManager::ha-perfmgr134. vim.ResourcePool::ha-root-pool135. vim.SearchIndex::ha-searchindex136. vim.ServiceInstance::ServiceInstance137. vim.SessionManager::ha-sessionmgr138. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331437139. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331879140. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332197141. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332510142. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332823143. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333137144. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333452145. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333453146. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333767147. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333768148. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334084149. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334398150. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334723151. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334724152. vim.Task::haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331557153. vim.Task::haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331667154. vim.Task::haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8332090155. vim.TaskManager::ha-taskmgr156. vim.UserDirectory::ha-user-directory157. vim.VirtualMachine::1158. vim.VirtualMachine::1574159. vim.VirtualMachine::1577160. vim.VirtualMachine::1580161. vim.VirtualMachine::1581162. vim.VirtualMachine::1582163. vim.VirtualMachine::1583164. vim.VirtualMachine::1585165. vim.VirtualMachine::1587166. vim.VirtualMachine::1589167. vim.VirtualMachine::1590168. vim.VirtualMachine::1591169. vim.VirtualMachine::1593170. vim.VirtualMachine::1594171. vim.VirtualMachine::1596172. vim.VirtualMachine::1602173. vim.VirtualMachine::1603174. vim.VirtualMachine::1604175. vim.VirtualMachine::1609176. vim.VirtualMachine::1611177. vim.VirtualMachine::1620178. vim.VirtualMachine::1629179. vim.VirtualMachine::1632180. vim.VirtualMachine::1635181. vim.VirtualMachine::1659182. vim.VirtualMachine::1661183. vim.VirtualMachine::1663184. vim.VirtualMachine::1666185. vim.VirtualMachine::1667186. vim.VirtualMachine::1669187. vim.VirtualMachine::1673188. vim.VirtualMachine::1676189. vim.VirtualMachine::1677190. vim.VirtualMachine::1679191. vim.VirtualMachine::1680192. vim.VirtualMachine::1684193. vim.VirtualMachine::1685194. vim.VirtualMachine::1693195. vim.VirtualMachine::1695196. vim.VirtualMachine::1787197. vim.VirtualMachine::1794198. vim.VirtualMachine::1797199. vim.VirtualMachine::1798200. vim.VirtualMachine::1799201. vim.VirtualMachine::1804202. vim.VirtualMachine::1839203. vim.VirtualMachine::1865204. vim.VirtualMachine::1871205. vim.VirtualMachine::1884206. vim.VirtualMachine::1902207. vim.VirtualMachine::1911208. vim.VirtualMachine::1912209. vim.VirtualMachine::1914210. vim.VirtualMachine::1934211. vim.VirtualMachine::1960212. vim.VirtualMachine::1968213. vim.VirtualMachine::1969214. vim.VirtualMachine::1970215. vim.VirtualMachine::1975216. vim.VirtualMachine::1976217. vim.VirtualMachine::1979218. vim.VirtualMachine::1981219. vim.VirtualMachine::1983220. vim.VirtualMachine::1984221. vim.VirtualMachine::1985222. vim.VirtualMachine::1986223. vim.VirtualMachine::1987224. vim.VirtualMachine::1988225. vim.VirtualMachine::1991226. vim.VirtualMachine::1994227. vim.VirtualMachine::1995228. vim.VirtualMachine::1996229. vim.VirtualMachine::1997230. vim.VirtualMachine::1998231. vim.VirtualMachine::2232. vim.VirtualMachine::2001233. vim.VirtualMachine::2002234. vim.VirtualMachine::2003235. vim.VirtualMachine::2005236. vim.VirtualMachine::2007237. vim.VirtualMachine::2010238. vim.VirtualMachine::2011239. vim.VirtualMachine::2012240. vim.VirtualMachine::2014241. vim.VirtualMachine::2017242. vim.VirtualMachine::2022243. vim.VirtualMachine::2028244. vim.VirtualMachine::2029245. vim.VirtualMachine::2030246. vim.VirtualMachine::2031247. vim.VirtualMachine::2035248. vim.VirtualMachine::2040249. vim.VirtualMachine::2041250. vim.VirtualMachine::2044251. vim.VirtualMachine::2047252. vim.VirtualMachine::2050253. vim.VirtualMachine::2051254. vim.VirtualMachine::2052255. vim.VirtualMachine::2054256. vim.VirtualMachine::2055257. vim.VirtualMachine::2065258. vim.VirtualMachine::2068259. vim.VirtualMachine::2069260. vim.VirtualMachine::2070261. vim.VirtualMachine::2074262. vim.VirtualMachine::2075263. vim.VirtualMachine::2076264. vim.VirtualMachine::2078265. vim.VirtualMachine::2079266. vim.VirtualMachine::2080267. vim.VirtualMachine::2082268. vim.VirtualMachine::2083269. vim.VirtualMachine::2084270. vim.VirtualMachine::2085271. vim.VirtualMachine::2086272. vim.VirtualMachine::678273. vim.event.EventManager::ha-eventmgr274. vim.host.AutoStartManager::ha-autostart-mgr275. vim.host.CpuSchedulerSystem::cpuSchedulerSystem276. vim.host.DatastoreBrowser::ha-host-datastorebrowser277. vim.host.DatastoreSystem::ha-datastoresystem278. vim.host.DiagnosticSystem::diagnosticsystem279. vim.host.FirewallSystem::firewallSystem280. vim.host.GraphicsManager::ha-graphics-manager281. vim.host.LocalAccountManager::ha-localacctmgr282. vim.host.MemoryManagerSystem::memoryManagerSystem283. vim.host.NetworkSystem::networkSystem284. vim.host.ServiceSystem::serviceSystem285. vim.host.SnmpSystem::ha-snmp-agent286. vim.host.StorageSystem::storageSystem287. vim.host.VMotionSystem::ha-vmotion-system288. vim.option.OptionManager::HostAgentSettings289. vim.option.OptionManager::ha-adv-options290. vmodl.query.PropertyCollector::ha-property-collector
=============== 1. vim.AuthorizationManager::ha-authmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.AuthorizationManager:ha-authmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'description',
            val = (vim.AuthorizationDescription) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               privilege = (vim.ElementDescription) [
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Anonymous',
                     summary = 'The only privilege held by sessions which have not logged in',
                     key = 'System.Anonymous'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'View',
                     summary = 'Visibility without read access to an entity. This is assigned implicitly by the system, if read privileges are assigned at lower levels in the inventory',
                     key = 'System.View'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read',
                     summary = 'Grants read access to an entity',
                     key = 'System.Read'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure token conversion policy',
                     summary = 'Configure the Trusted Infrastructure administrator token conversion policy',
                     key = 'TrustedAdmin.ConfigureTokenConversionPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure Key Server Trust',
                     summary = 'Configure trust between Key Server and Trust Authority Host',
                     key = 'TrustedAdmin.ManageKMSTrust'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read Key Server Trust',
                     summary = 'List and monitor the trust status between Key Servers and Trust Authority Hosts',
                     key = 'TrustedAdmin.ReadKMSTrust'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List information about the STS',
                     summary = 'List the STS certificates and vpxd solution user',
                     key = 'TrustedAdmin.ReadStsInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure Trust Authority Host TPM certificates',
                     summary = 'Configure the CA certificates and public Endorsement keys of the Trusted Hosts on the Trust Authority Hosts',
                     key = 'TrustedAdmin.ConfigureHostCertificates'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure Trust Authority Host metadata',
                     summary = 'Configure the set of Trust Authority Host metadata',
                     key = 'TrustedAdmin.ConfigureHostMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure attesting SSO',
                     summary = 'Configure the set of SSO STS certs',
                     key = 'TrustedAdmin.ManageAttestingSSO'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read attesting SSO',
                     summary = 'Read the set of SSO STS certs',
                     key = 'TrustedAdmin.ReadAttestingSSO'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve Trust Authority Host metadatata',
                     summary = "Extract Trust Authority Host's profile metadata",
                     key = 'TrustedAdmin.RetrieveHostMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve TPM Trust Authority Host certificates',
                     summary = "Extract Trust Authority Host's EKCert and public Endorsement Keys",
                     key = 'TrustedAdmin.RetrieveTPMHostCertificates'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manage Trusted Infrastructure Hosts',
                     summary = 'Add and remove Trusted Infrastructure Hosts which will be used for ESX attestation',
                     key = 'TrustedAdmin.ManageTrustedHosts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List Trusted Infrastructure Hosts',
                     summary = 'List the currently configured Trusted Infrastructure Hosts which will be used for ESX attestation',
                     key = 'TrustedAdmin.ReadTrustedHosts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manage custom attributes',
                     summary = 'Add, remove, and rename custom attribute definitions',
                     key = 'Global.ManageCustomFields'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set custom attribute',
                     summary = 'Set the value of a custom attribute on an object',
                     key = 'Global.SetCustomField'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Log event',
                     summary = 'Log a user-defined event on an object',
                     key = 'Global.LogEvent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Cancel task',
                     summary = 'Cancel a running task',
                     key = 'Global.CancelTask'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Licenses',
                     summary = 'Manage licenses',
                     key = 'Global.Licenses'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Diagnostics',
                     summary = 'Export diagnostic data',
                     key = 'Global.Diagnostics'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Settings',
                     summary = 'Edit global settings',
                     key = 'Global.Settings'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Act as vCenter Server',
                     summary = 'Act as the vCenter Server',
                     key = 'Global.VCServer'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Capacity planning',
                     summary = 'Discover and convert physical host to virtual machine',
                     key = 'Global.CapacityPlanning'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Script action',
                     summary = 'Schedule an external script action',
                     key = 'Global.ScriptAction'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Proxy',
                     summary = 'Add or remove endpoints to or from the proxy',
                     key = 'Global.Proxy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable methods',
                     summary = 'Operations are disabled in vCenter ',
                     key = 'Global.DisableMethods'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable methods',
                     summary = 'Operations are enabled in vCenter ',
                     key = 'Global.EnableMethods'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Service managers',
                     summary = 'Access the directory service',
                     key = 'Global.ServiceManagers'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Health',
                     summary = 'Access the health of vCenter group',
                     key = 'Global.Health'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System tag',
                     summary = 'Add or remove system tag',
                     key = 'Global.SystemTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Global tag',
                     summary = 'Add or remove global tag',
                     key = 'Global.GlobalTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create folder',
                     summary = 'Create folder',
                     key = 'Folder.Create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete folder',
                     summary = 'Delete folder',
                     key = 'Folder.Delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename folder',
                     summary = 'Rename folder',
                     key = 'Folder.Rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move folder',
                     summary = 'Move folder',
                     key = 'Folder.Move'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create datacenter',
                     summary = 'Create a datacenter',
                     key = 'Datacenter.Create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove datacenter',
                     summary = 'Remove a datacenter',
                     key = 'Datacenter.Delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename datacenter',
                     summary = 'Rename a datacenter',
                     key = 'Datacenter.Rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move datacenter',
                     summary = 'Move a datacenter',
                     key = 'Datacenter.Move'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network protocol profile configuration',
                     summary = 'Configure a network protocol profile on a datacenter',
                     key = 'Datacenter.IpPoolConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Release IP allocation',
                     summary = 'Release IP allocation on a network protocol profile in a datacenter',
                     key = 'Datacenter.IpPoolReleaseIp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query IP pool allocation',
                     summary = 'Query IP pool allocation on a network protocol profile in a datacenter',
                     key = 'Datacenter.IpPoolQueryAllocations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure datacenter',
                     summary = 'Reconfigure a datacenter',
                     key = 'Datacenter.Reconfigure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename datastore',
                     summary = 'Rename a datastore',
                     key = 'Datastore.Rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move datastore',
                     summary = 'Move a datastore',
                     key = 'Datastore.Move'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove datastore',
                     summary = 'Remove a datastore from the datacenter',
                     key = 'Datastore.Delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Browse datastore',
                     summary = 'Browse a datastore',
                     key = 'Datastore.Browse'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove file',
                     summary = 'Remove a file from a datastore',
                     key = 'Datastore.DeleteFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Low level file operations',
                     summary = 'Perform low level file operations on a datastore',
                     key = 'Datastore.FileManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allocate space',
                     summary = 'Allocate space on a datastore',
                     key = 'Datastore.AllocateSpace'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure datastore',
                     summary = 'Configure a datastore',
                     key = 'Datastore.Config'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update virtual machine files',
                     summary = 'Update virtual machine files on a datastore',
                     key = 'Datastore.UpdateVirtualMachineFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update virtual machine metadata',
                     summary = 'Update virtual machine metadata on a datastore',
                     key = 'Datastore.UpdateVirtualMachineMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move network',
                     summary = 'Move a network',
                     key = 'Network.Move'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove',
                     summary = 'Remove a network',
                     key = 'Network.Delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure',
                     summary = 'Configure a network',
                     key = 'Network.Config'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Assign network',
                     summary = 'Assign network to virtual machine, host service console, VMkernel virtual NIC or physical NIC',
                     key = 'Network.Assign'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create',
                     summary = 'Create a distributed switch',
                     key = 'DVSwitch.Create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify',
                     summary = 'Change the configuration of a distributed switch',
                     key = 'DVSwitch.Modify'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host operation',
                     summary = 'Change the host member of a distributed switch',
                     key = 'DVSwitch.HostOp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Policy operation',
                     summary = 'Change the policy of a distributed switch',
                     key = 'DVSwitch.PolicyOp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Port configuration operation',
                     summary = 'Change the configuration of a port in a distributed switch',
                     key = 'DVSwitch.PortConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Port setting operation',
                     summary = 'Change the setting of a port in a distributed switch',
                     key = 'DVSwitch.PortSetting'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete',
                     summary = 'Delete a distributed switch',
                     key = 'DVSwitch.Delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move',
                     summary = 'Move a distributed switch into another folder',
                     key = 'DVSwitch.Move'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VSPAN operation',
                     summary = 'Change the distributed port mirroring configuration of a distributed switch',
                     key = 'DVSwitch.Vspan'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IPFIX operation',
                     summary = 'Change the ipfix configuration of a distributed switch',
                     key = 'DVSwitch.Ipfix'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network I/O control operation',
                     summary = 'Add or update network I/O control resource pools',
                     key = 'DVSwitch.ResourceManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create',
                     summary = 'Create a dvPort group',
                     key = 'DVPortgroup.Create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify',
                     summary = 'Modify the configuration of a dvPort group',
                     key = 'DVPortgroup.Modify'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Policy operation',
                     summary = 'Set the policy of a dvPort group',
                     key = 'DVPortgroup.PolicyOp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Scope operation',
                     summary = 'Set the scope of a dvPort group',
                     key = 'DVPortgroup.ScopeOp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IPFIX operation',
                     summary = 'Change the ipfix configuration of a dvPort group',
                     key = 'DVPortgroup.Ipfix'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete',
                     summary = 'Delete a dvPort group',
                     key = 'DVPortgroup.Delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add standalone host',
                     summary = 'Add a standalone host',
                     key = 'Host.Inventory.AddStandaloneHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create cluster',
                     summary = 'Create a cluster along with its initial specification',
                     key = 'Host.Inventory.CreateCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add host to cluster',
                     summary = 'Add a host to a cluster',
                     key = 'Host.Inventory.AddHostToCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove host',
                     summary = 'Remove a host',
                     key = 'Host.Inventory.RemoveHostFromCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move cluster or standalone host',
                     summary = 'Move a cluster or standalone host',
                     key = 'Host.Inventory.MoveCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename cluster',
                     summary = 'Rename cluster',
                     key = 'Host.Inventory.RenameCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove cluster',
                     summary = 'Remove a cluster or standalone host',
                     key = 'Host.Inventory.DeleteCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify cluster',
                     summary = "Modify a cluster's specification",
                     key = 'Host.Inventory.EditCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move host',
                     summary = 'Move a host between clusters',
                     key = 'Host.Inventory.MoveHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manage Cluster Lifecyle',
                     summary = 'Manage Cluster Lifecyle',
                     key = 'Host.Inventory.ManageClusterLifecyle'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manage replication',
                     summary = 'Manage replication of virtual machines',
                     key = 'Host.Hbr.HbrManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Authentication Store',
                     summary = 'Configure authentication stores',
                     key = 'Host.Config.AuthenticationStore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System Management',
                     summary = 'Remote file management and CIM read/write access',
                     key = 'Host.Config.SystemManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Connection',
                     summary = 'Connect or disconnect a host',
                     key = 'Host.Config.Connection'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maintenance',
                     summary = 'Enable and disable maintenance mode',
                     key = 'Host.Config.Maintenance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual machine autostart configuration',
                     summary = 'Virtual machine autostart configuration',
                     key = 'Host.Config.AutoStart'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Hyperthreading',
                     summary = 'Enable/disable hyperthreading',
                     key = 'Host.Config.HyperThreading'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage partition configuration',
                     summary = 'Storage, host datastore, and diagnostic partition configuration',
                     key = 'Host.Config.Storage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Security profile and firewall',
                     summary = 'Configure internet services and firewall',
                     key = 'Host.Config.NetService'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory configuration',
                     summary = 'Service console memory reservation',
                     key = 'Host.Config.Memory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network configuration',
                     summary = 'Network configuration',
                     key = 'Host.Config.Network'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Advanced settings',
                     summary = 'Modify advanced settings for the host',
                     key = 'Host.Config.AdvancedConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System resources',
                     summary = 'Modify system resource settings',
                     key = 'Host.Config.Resources'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change SNMP settings',
                     summary = 'Modify SNMP settings',
                     key = 'Host.Config.Snmp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change date and time settings',
                     summary = 'Change date and time settings for the host',
                     key = 'Host.Config.DateTime'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change PciPassthru settings',
                     summary = 'Change PciPassthru settings for the host',
                     key = 'Host.Config.PciPassthru'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change settings',
                     summary = 'Change host settings',
                     key = 'Host.Config.Settings'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query patch',
                     summary = 'Query host patches',
                     key = 'Host.Config.Patch'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Firmware',
                     summary = 'Firmware system operations',
                     key = 'Host.Config.Firmware'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power',
                     summary = 'Power system operations',
                     key = 'Host.Config.Power'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Image configuration',
                     summary = 'Change image configuration settings',
                     key = 'Host.Config.Image'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Quarantine',
                     summary = 'Change quarantine mode of a host',
                     key = 'Host.Config.Quarantine'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NVDIMM',
                     summary = 'NVDIMM system operations',
                     key = 'Host.Config.Nvdimm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ProductLocker settings',
                     summary = 'Change ProductLocker configuration settings',
                     key = 'Host.Config.ProductLocker'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GuestStore settings',
                     summary = 'Change GuestStore configuration settings',
                     key = 'Host.Config.GuestStore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add host to vCenter',
                     summary = 'Bring the host under vCenter management',
                     key = 'Host.Local.InstallAgent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manage user groups',
                     summary = 'User account management',
                     key = 'Host.Local.ManageUserGroups'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create virtual machine',
                     summary = 'Create a virtual machine without registering it',
                     key = 'Host.Local.CreateVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure virtual machine',
                     summary = 'Reconfigure a virtual machine',
                     key = 'Host.Local.ReconfigVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete virtual machine',
                     summary = 'Delete an unregistered virtual machine',
                     key = 'Host.Local.DeleteVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CIM interaction',
                     summary = 'Establish a remote connection to a CIM interface. By default, this privilege is belongs only to the administrator. This privilege provides SuperUser level access to the CIM service',
                     key = 'Host.Cim.CimInteraction'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create new',
                     summary = 'Create a new virtual machine or template',
                     key = 'VirtualMachine.Inventory.Create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create from existing',
                     summary = 'Create a virtual machine based on an existing virtual machine or template',
                     key = 'VirtualMachine.Inventory.CreateFromExisting'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register',
                     summary = 'Add an existing virtual machine to the inventory',
                     key = 'VirtualMachine.Inventory.Register'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove',
                     summary = 'Remove a virtual machine',
                     key = 'VirtualMachine.Inventory.Delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister',
                     summary = 'Unregister a virtual machine',
                     key = 'VirtualMachine.Inventory.Unregister'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move',
                     summary = 'Move a virtual machine',
                     key = 'VirtualMachine.Inventory.Move'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power on',
                     summary = 'Power on or resume a virtual machine',
                     key = 'VirtualMachine.Interact.PowerOn'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power off',
                     summary = 'Power off a virtual machine',
                     key = 'VirtualMachine.Interact.PowerOff'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Suspend',
                     summary = 'Suspend a virtual machine',
                     key = 'VirtualMachine.Interact.Suspend'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SuspendToMemory',
                     summary = 'SuspendToMemory',
                     key = 'VirtualMachine.Interact.SuspendToMemory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset',
                     summary = 'Reset (power cycle) a virtual machine',
                     key = 'VirtualMachine.Interact.Reset'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Pause or Unpause',
                     summary = 'Pause or unpause a virtual machine',
                     key = 'VirtualMachine.Interact.Pause'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Answer question',
                     summary = 'Answer a virtual machine run-time question',
                     key = 'VirtualMachine.Interact.AnswerQuestion'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Console interaction',
                     summary = 'Interact with the virtual machine console',
                     key = 'VirtualMachine.Interact.ConsoleInteract'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Connect devices',
                     summary = 'Connect/disconnect media and network devices',
                     key = 'VirtualMachine.Interact.DeviceConnection'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure CD media',
                     summary = 'Configure a different media for virtual CD-ROMs',
                     key = 'VirtualMachine.Interact.SetCDMedia'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure floppy media',
                     summary = 'Configure a different media for virtual floppies',
                     key = 'VirtualMachine.Interact.SetFloppyMedia'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Install VMware Tools',
                     summary = 'Install VMware Tools (or mount/unmount the tools installer image)',
                     key = 'VirtualMachine.Interact.ToolsInstall'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Guest operating system management by VIX API',
                     summary = 'Perform management operations within the guest operating system via the VIX API',
                     key = 'VirtualMachine.Interact.GuestControl'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Defragment all disks',
                     summary = 'Defragment all disks on the virtual machine',
                     key = 'VirtualMachine.Interact.DefragmentAllDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Turn on Fault Tolerance',
                     summary = 'Turn on Fault Tolerance for this virtual machine',
                     key = 'VirtualMachine.Interact.CreateSecondary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Turn off Fault Tolerance',
                     summary = 'Turn off Fault Tolerance for this virtual machine',
                     key = 'VirtualMachine.Interact.TurnOffFaultTolerance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Test failover',
                     summary = 'Make the Secondary VM the Primary VM',
                     key = 'VirtualMachine.Interact.MakePrimary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Test restart Secondary VM',
                     summary = 'Terminate the Secondary VM',
                     key = 'VirtualMachine.Interact.TerminateFaultTolerantVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Suspend Fault Tolerance',
                     summary = 'Suspend Fault Tolerance for this virtual machine',
                     key = 'VirtualMachine.Interact.DisableSecondary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resume Fault Tolerance',
                     summary = 'Resume Fault Tolerance for this virtual machine',
                     key = 'VirtualMachine.Interact.EnableSecondary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Record session on virtual machine',
                     summary = 'Record session on a virtual machine',
                     key = 'VirtualMachine.Interact.Record'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Replay session on virtual machine',
                     summary = 'Replay session on a virtual machine',
                     key = 'VirtualMachine.Interact.Replay'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Backup operation on virtual machine',
                     summary = 'Backup operations on a virtual machine',
                     key = 'VirtualMachine.Interact.Backup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create screenshot',
                     summary = 'Create a screenshot',
                     key = 'VirtualMachine.Interact.CreateScreenshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Inject USB HID scan codes',
                     summary = 'Inject a sequence of USB HID scan codes into the keyboard',
                     key = 'VirtualMachine.Interact.PutUsbScanCodes'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Perform wipe or shrink operations',
                     summary = 'Perform wipe or shrink operations on Flex-SE disks',
                     key = 'VirtualMachine.Interact.SESparseMaintenance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Drag and drop',
                     summary = 'Drag files between a virtual machine and a remote client',
                     key = 'VirtualMachine.Interact.DnD'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Guest operation queries',
                     summary = 'Queries in a virtual machine guest operating system',
                     key = 'VirtualMachine.GuestOperations.Query'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Guest operation modifications',
                     summary = 'Modifications in a virtual machine guest operating system',
                     key = 'VirtualMachine.GuestOperations.Modify'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Guest operation program execution',
                     summary = 'Running processes in a virtual machine guest operating system',
                     key = 'VirtualMachine.GuestOperations.Execute'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Guest operation alias query',
                     summary = 'Querying the alias store in a virtual machine guest operating system',
                     key = 'VirtualMachine.GuestOperations.QueryAliases'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Guest operation alias modification',
                     summary = 'Modifying the alias store in a virtual machine guest operating system',
                     key = 'VirtualMachine.GuestOperations.ModifyAliases'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename',
                     summary = 'Rename a virtual machine',
                     key = 'VirtualMachine.Config.Rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set annotation',
                     summary = 'Set annotation on a virtual machine',
                     key = 'VirtualMachine.Config.Annotation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add existing disk',
                     summary = 'Browse for and attach an existing virtual disk',
                     key = 'VirtualMachine.Config.AddExistingDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add new disk',
                     summary = 'Create and attach a new virtual disk',
                     key = 'VirtualMachine.Config.AddNewDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove disk',
                     summary = 'Detach and optionally remove a virtual disk',
                     key = 'VirtualMachine.Config.RemoveDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure Raw device',
                     summary = 'Virtual machine raw device configuration',
                     key = 'VirtualMachine.Config.RawDevice'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure Host USB device',
                     summary = 'Add, remove or edit a virtual USB device backed by a host USB device',
                     key = 'VirtualMachine.Config.HostUSBDevice'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change CPU count',
                     summary = 'Change the number of virtual CPUs',
                     key = 'VirtualMachine.Config.CPUCount'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change Memory',
                     summary = 'Set the amount of virtual machine memory',
                     key = 'VirtualMachine.Config.Memory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add or remove device',
                     summary = 'Add or remove virtual devices',
                     key = 'VirtualMachine.Config.AddRemoveDevice'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify device settings',
                     summary = 'Modify virtual device settings',
                     key = 'VirtualMachine.Config.EditDevice'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change Settings',
                     summary = 'Change virtual machine settings',
                     key = 'VirtualMachine.Config.Settings'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change resource',
                     summary = 'Change virtual machine resource allocations',
                     key = 'VirtualMachine.Config.Resource'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Upgrade virtual machine compatibility',
                     summary = 'Upgrade virtual machine compatibility',
                     key = 'VirtualMachine.Config.UpgradeVirtualHardware'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset guest information',
                     summary = 'Reset guest information variables',
                     key = 'VirtualMachine.Config.ResetGuestInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Toggle fork parent',
                     summary = 'Enable or disable a vmfork parent',
                     key = 'VirtualMachine.Config.ToggleForkParent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Advanced configuration',
                     summary = 'Make advanced configuration changes',
                     key = 'VirtualMachine.Config.AdvancedConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acquire disk lease',
                     summary = 'Lease disks for disk manager',
                     key = 'VirtualMachine.Config.DiskLease'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change Swapfile placement',
                     summary = "Set the placement policy for a single virtual machine's swapfile",
                     key = 'VirtualMachine.Config.SwapPlacement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Extend virtual disk',
                     summary = 'Extend virtual disk',
                     key = 'VirtualMachine.Config.DiskExtend'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Toggle disk change tracking',
                     summary = "Enable or disable change tracking for the virtual machine's disks",
                     key = 'VirtualMachine.Config.ChangeTracking'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query unowned files',
                     summary = 'Query unowned files',
                     key = 'VirtualMachine.Config.QueryUnownedFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload from path',
                     summary = 'Reload Virtual Machine from new configuration path',
                     key = 'VirtualMachine.Config.ReloadFromPath'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query Fault Tolerance compatibility',
                     summary = 'Check if a virtual machine is compatible for Fault Tolerance',
                     key = 'VirtualMachine.Config.QueryFTCompatibility'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Display connection settings',
                     summary = 'Toggle virtual machine display connection settings',
                     key = 'VirtualMachine.Config.MksControl'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure managedBy',
                     summary = 'Configure managedBy on a virtual machine',
                     key = 'VirtualMachine.Config.ManagedBy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create snapshot',
                     summary = 'Create a snapshot',
                     key = 'VirtualMachine.State.CreateSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Revert to snapshot',
                     summary = 'Make a snapshot current',
                     key = 'VirtualMachine.State.RevertToSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove snapshot',
                     summary = 'Remove a snapshot',
                     key = 'VirtualMachine.State.RemoveSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename snapshot',
                     summary = 'Rename a snapshot',
                     key = 'VirtualMachine.State.RenameSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure replication',
                     summary = 'Configure a virtual machine for replication',
                     key = 'VirtualMachine.Hbr.ConfigureReplication'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manage replication',
                     summary = 'Manage replication properties of a virtual machine',
                     key = 'VirtualMachine.Hbr.ReplicaManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Monitor replication',
                     summary = 'Monitor replication of a virtual machine',
                     key = 'VirtualMachine.Hbr.MonitorReplication'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Customize guest',
                     summary = "Customize a virtual machine's guest operating system",
                     key = 'VirtualMachine.Provisioning.Customize'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone virtual machine',
                     summary = 'Clone a virtual machine',
                     key = 'VirtualMachine.Provisioning.Clone'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Promote disks',
                     summary = "Promote a virtual machine's disks",
                     key = 'VirtualMachine.Provisioning.PromoteDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create template from virtual machine',
                     summary = 'Create a template from a virtual machine',
                     key = 'VirtualMachine.Provisioning.CreateTemplateFromVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Deploy template',
                     summary = 'Deploy a virtual machine from a template',
                     key = 'VirtualMachine.Provisioning.DeployTemplate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone template',
                     summary = 'Clone a template',
                     key = 'VirtualMachine.Provisioning.CloneTemplate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Mark as template',
                     summary = 'Mark a virtual machine as a template',
                     key = 'VirtualMachine.Provisioning.MarkAsTemplate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Mark as virtual machine',
                     summary = 'Mark a template as a virtual machine',
                     key = 'VirtualMachine.Provisioning.MarkAsVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read customization specifications',
                     summary = 'Read customization specifications',
                     key = 'VirtualMachine.Provisioning.ReadCustSpecs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify customization specification',
                     summary = 'Create, edit or delete customization specifications',
                     key = 'VirtualMachine.Provisioning.ModifyCustSpecs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allow disk access',
                     summary = 'Allow random access to disk files through a separate NFC connection',
                     key = 'VirtualMachine.Provisioning.DiskRandomAccess'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allow read-only disk access',
                     summary = 'Allow read-only random access to disk files through a separate NFC connection',
                     key = 'VirtualMachine.Provisioning.DiskRandomRead'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allow file access',
                     summary = 'Allow access to files through a separate NFC connection',
                     key = 'VirtualMachine.Provisioning.FileRandomAccess'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allow virtual machine download',
                     summary = 'Allow download of virtual machines (used by provisioning operations)',
                     key = 'VirtualMachine.Provisioning.GetVmFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allow virtual machine files upload',
                     summary = 'Allow upload of virtual machine (used by provisioning operations)',
                     key = 'VirtualMachine.Provisioning.PutVmFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manage service configurations',
                     summary = 'Manage virtual machine service configurations',
                     key = 'VirtualMachine.Namespace.Management'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query service configurations',
                     summary = 'Query virtual machine service configurations',
                     key = 'VirtualMachine.Namespace.Query'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify service configuration',
                     summary = 'Modify existing virtual machine service configuration',
                     key = 'VirtualMachine.Namespace.ModifyContent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read service configuration',
                     summary = 'Read existing virtual machine service configuration',
                     key = 'VirtualMachine.Namespace.ReadContent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allow notifications',
                     summary = 'Allow generating and consuming service notifications',
                     key = 'VirtualMachine.Namespace.Event'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allow polling of global event notifications',
                     summary = 'Allow use of property collector to receive push notification for pending service notifications',
                     key = 'VirtualMachine.Namespace.EventNotify'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Assign virtual machine to resource pool',
                     summary = 'Assign a virtual machine to a resource pool',
                     key = 'Resource.AssignVMToPool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Assign vApp to resource pool',
                     summary = 'Assign a vApp to a resource pool',
                     key = 'Resource.AssignVAppToPool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Apply recommendation',
                     summary = 'Apply a DRS vMotion recommendation',
                     key = 'Resource.ApplyRecommendation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create resource pool',
                     summary = 'Create a resource pool',
                     key = 'Resource.CreatePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename resource pool',
                     summary = 'Rename a resource pool',
                     key = 'Resource.RenamePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify resource pool',
                     summary = 'Modify a resource pool',
                     key = 'Resource.EditPool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move resource pool',
                     summary = 'Move a resource pool',
                     key = 'Resource.MovePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove resource pool',
                     summary = 'Remove a resource pool',
                     key = 'Resource.DeletePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Migrate powered on virtual machine',
                     summary = 'Migrate a powered on virtual machine',
                     key = 'Resource.HotMigrate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Migrate powered off virtual machine',
                     summary = 'Migrate a powered off virtual machine',
                     key = 'Resource.ColdMigrate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query vMotion',
                     summary = 'Query vMotion compatibility of a set of hosts',
                     key = 'Resource.QueryVMotion'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create alarm',
                     summary = 'Create an alarm',
                     key = 'Alarm.Create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove alarm',
                     summary = 'Remove an alarm',
                     key = 'Alarm.Delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify alarm',
                     summary = 'Modify an alarm',
                     key = 'Alarm.Edit'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acknowledge alarm',
                     summary = 'Acknowledge an alarm',
                     key = 'Alarm.Acknowledge'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set alarm status',
                     summary = 'Set status for an alarm',
                     key = 'Alarm.SetStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable alarm action',
                     summary = 'Disable actions for an alarm',
                     key = 'Alarm.DisableActions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable or enable alarm on entity',
                     summary = 'Disable or enable alarm on entity',
                     key = 'Alarm.ToggleEnableOnEntity'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create task',
                     summary = 'Create a task',
                     key = 'Task.Create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update task',
                     summary = 'Update a task',
                     key = 'Task.Update'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create tasks',
                     summary = 'Create a scheduled task',
                     key = 'ScheduledTask.Create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove task',
                     summary = 'Remove a scheduled task',
                     key = 'ScheduledTask.Delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Run task',
                     summary = 'Run a scheduled task immediately',
                     key = 'ScheduledTask.Run'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify task',
                     summary = 'Edit a scheduled task',
                     key = 'ScheduledTask.Edit'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'View and stop sessions',
                     summary = 'Monitor who is logged in and stop sessions',
                     key = 'Sessions.TerminateSession'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Validate session',
                     summary = 'Verify session validity',
                     key = 'Sessions.ValidateSession'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Message',
                     summary = 'Modify the message (seen by all users when logging in)',
                     key = 'Sessions.GlobalMessage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Impersonate user',
                     summary = 'Impersonate users',
                     key = 'Sessions.ImpersonateUser'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify intervals',
                     summary = 'Modify historical intervals',
                     key = 'Performance.ModifyIntervals'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify role',
                     summary = "Modify a role's name or privileges",
                     key = 'Authorization.ModifyRoles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reassign role permissions',
                     summary = 'Reassign the permissions of one role to another',
                     key = 'Authorization.ReassignRolePermissions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify permission',
                     summary = "Modify a permission's role or propagation",
                     key = 'Authorization.ModifyPermissions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register extension',
                     summary = 'Register extensions',
                     key = 'Extension.Register'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update extension',
                     summary = 'Update extensions',
                     key = 'Extension.Update'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister extension',
                     summary = 'Unregister extensions',
                     key = 'Extension.Unregister'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vApp resource configuration',
                     summary = 'Edit vApp resource configuration',
                     key = 'VApp.ResourceConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vApp instance configuration',
                     summary = 'Edit vApp instance configuration, such as policies and property values',
                     key = 'VApp.InstanceConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vApp application configuration',
                     summary = 'Edit vApp application configuration, such as product info',
                     key = 'VApp.ApplicationConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vApp managedBy configuration',
                     summary = 'Edit vApp managedBy configuration',
                     key = 'VApp.ManagedByConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export',
                     summary = 'Export vApp',
                     key = 'VApp.Export'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Import',
                     summary = 'Import vApp',
                     key = 'VApp.Import'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Pull from URL',
                     summary = 'Download of VM files initiated directly by host',
                     key = 'VApp.PullFromUrls'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'View OVF environment',
                     summary = 'View the OVF environment for a virtual machine',
                     key = 'VApp.ExtractOvfEnvironment'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add virtual machine',
                     summary = 'Add a virtual machine to the vApp',
                     key = 'VApp.AssignVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Assign resource pool',
                     summary = 'Assign resource pool to vApp',
                     key = 'VApp.AssignResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Assign vApp',
                     summary = 'Assign a vApp to another vApp',
                     key = 'VApp.AssignVApp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone',
                     summary = 'Clone a vApp',
                     key = 'VApp.Clone'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create',
                     summary = 'Create a new vApp',
                     key = 'VApp.Create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete',
                     summary = 'Delete a vApp',
                     key = 'VApp.Delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister',
                     summary = 'Unregister a vApp',
                     key = 'VApp.Unregister'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move',
                     summary = 'Move a vApp',
                     key = 'VApp.Move'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power on',
                     summary = 'Power on a vApp',
                     key = 'VApp.PowerOn'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power off',
                     summary = 'Power off a vApp',
                     key = 'VApp.PowerOff'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Suspend',
                     summary = 'Suspend a vApp',
                     key = 'VApp.Suspend'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename',
                     summary = 'Rename a vApp',
                     key = 'VApp.Rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create',
                     summary = 'Create a host profile',
                     key = 'Profile.Create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete',
                     summary = 'Delete a host profile',
                     key = 'Profile.Delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Edit',
                     summary = 'Edit a host profile',
                     key = 'Profile.Edit'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'View',
                     summary = 'View a host profile',
                     key = 'Profile.View'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clear',
                     summary = 'Clear host profile related information',
                     key = 'Profile.Clear'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export',
                     summary = 'Export a host profile',
                     key = 'Profile.Export'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Config',
                     summary = 'Update ESX agent host configuration',
                     key = 'EAM.Config'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify',
                     summary = 'Modify agencies and agents',
                     key = 'EAM.Modify'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'View',
                     summary = 'View agencies and agents',
                     key = 'EAM.View'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure a datastore cluster',
                     summary = 'Configure a datastore cluster',
                     key = 'StoragePod.Config'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manage certificates',
                     summary = 'Manage certificates',
                     key = 'Certificate.Manage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register',
                     summary = 'Register a health update provider',
                     key = 'HealthUpdateProvider.Register'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update',
                     summary = 'Add, remove and update entities managed by this provider',
                     key = 'HealthUpdateProvider.Update'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister',
                     summary = 'Unregister a health update provider',
                     key = 'HealthUpdateProvider.Unregister'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register',
                     summary = 'Register an external stats provider',
                     key = 'ExternalStatsProvider.Register'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update',
                     summary = 'Report VM stats',
                     key = 'ExternalStatsProvider.Update'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister',
                     summary = 'Unregister an external stats provider',
                     key = 'ExternalStatsProvider.Unregister'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manage keys',
                     summary = 'Add/Update/Remove/List cryptographic keys',
                     key = 'Cryptographer.ManageKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manage KMS',
                     summary = 'Add/Update/Remove/List KMS information',
                     key = 'Cryptographer.ManageKeyServers'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ReadKeyServersInfo',
                     summary = 'ReadKeyServersInfo',
                     key = 'Cryptographer.ReadKeyServersInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manage encryption policies',
                     summary = 'Manage encryption storage policies',
                     key = 'Cryptographer.ManageEncryptionPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Direct Access',
                     summary = 'Grants access to unencrypted or cleartext data of encrypted VMs',
                     key = 'Cryptographer.Access'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register host',
                     summary = 'Register host in a cluster with encrypted VMs',
                     key = 'Cryptographer.RegisterHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Encrypt new',
                     summary = 'Encrypt newly created VM or disk',
                     key = 'Cryptographer.EncryptNew'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Encrypt',
                     summary = 'Encrypt existing VM or disk',
                     key = 'Cryptographer.Encrypt'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Decrypt',
                     summary = 'Decrypt encrypted VM or disk',
                     key = 'Cryptographer.Decrypt'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register VM',
                     summary = 'Registed encrypted VM',
                     key = 'Cryptographer.RegisterVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Migrate',
                     summary = 'Migrate an encrypted VM',
                     key = 'Cryptographer.Migrate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Recrypt',
                     summary = 'Re-encrypt an encrypted VM or disk with another key',
                     key = 'Cryptographer.Recrypt'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add disk',
                     summary = 'Add an encrypted disk to a VM',
                     key = 'Cryptographer.AddDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone',
                     summary = 'Clone an encrypted VM',
                     key = 'Cryptographer.Clone'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Tenant provisioning operations',
                     summary = 'Tenant provisioning operations',
                     key = 'TenantManager.Update'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Tenant query operations',
                     summary = 'Tenant query operations',
                     key = 'TenantManager.Query'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Subscribe to the guest data publisher service on ESX hosts',
                     summary = 'Subscribe to the guest data publisher service running on ESX hosts for the guest data publication in real time',
                     key = 'GuestDataPublisher.GetData'
                  }
               ],
               privilegeGroup = (vim.ElementDescription) [
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'System'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Trusted Infrastructure administrator',
                     summary = 'Setup and monitoring of Trusted Infrastructure',
                     key = 'TrustedAdmin'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Global',
                     summary = 'Global',
                     key = 'Global'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Folder',
                     summary = 'Folder',
                     key = 'Folder'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datacenter',
                     summary = 'Datacenter',
                     key = 'Datacenter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'Datastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Networks',
                     key = 'Network'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Distributed switch',
                     summary = 'Distributed switch',
                     key = 'DVSwitch'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'dvPort group',
                     summary = 'dvPort groups',
                     key = 'DVPortgroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host',
                     summary = 'Host',
                     key = 'Host'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Inventory',
                     summary = 'Host inventory',
                     key = 'Host.Inventory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Replication',
                     summary = 'vSphere Replication operations',
                     key = 'Host.Hbr'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configuration',
                     summary = 'Host configuration',
                     key = 'Host.Config'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Local operations',
                     summary = 'Host local operations',
                     key = 'Host.Local'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CIM',
                     summary = 'CIM',
                     key = 'Host.Cim'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual machine',
                     summary = 'Virtual machine',
                     key = 'VirtualMachine'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Edit Inventory',
                     summary = 'Edit the Virtual machine inventory',
                     key = 'VirtualMachine.Inventory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Interaction',
                     summary = 'Virtual machine interaction',
                     key = 'VirtualMachine.Interact'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Guest operations',
                     summary = 'Operations in a virtual machine guest operating system',
                     key = 'VirtualMachine.GuestOperations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change Configuration',
                     summary = 'Virtual machine configuration',
                     key = 'VirtualMachine.Config'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Snapshot management',
                     summary = 'Virtual machine snapshot management',
                     key = 'VirtualMachine.State'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Replication',
                     summary = 'vSphere Replication configuration',
                     key = 'VirtualMachine.Hbr'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Provisioning',
                     summary = 'Virtual machine provisioning',
                     key = 'VirtualMachine.Provisioning'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Service configuration',
                     summary = 'Virtual machine service configuration',
                     key = 'VirtualMachine.Namespace'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource',
                     summary = 'Resource allocation',
                     key = 'Resource'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Alarms',
                     summary = 'Alarms',
                     key = 'Alarm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Tasks',
                     summary = 'Tasks',
                     key = 'Task'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Scheduled task',
                     summary = 'Scheduled task',
                     key = 'ScheduledTask'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Sessions',
                     summary = 'Sessions',
                     key = 'Sessions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Performance',
                     summary = 'Performance',
                     key = 'Performance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Permissions',
                     summary = 'Permissions',
                     key = 'Authorization'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Extension',
                     summary = 'Extensions',
                     key = 'Extension'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vApp',
                     summary = 'Privileges related to vApps',
                     key = 'VApp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host profile',
                     summary = 'Host profile',
                     key = 'Profile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ESX Agent Manager',
                     summary = 'ESX Agent Manager',
                     key = 'EAM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore cluster',
                     summary = 'Datastore cluster',
                     key = 'StoragePod'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Certificates',
                     summary = 'Certificates',
                     key = 'Certificate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Health update provider',
                     summary = 'Health update provider',
                     key = 'HealthUpdateProvider'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'External stats provider',
                     summary = 'External stats provider',
                     key = 'ExternalStatsProvider'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Cryptographic operations',
                     summary = 'Cryptographic operations',
                     key = 'Cryptographer'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Tenant management',
                     summary = 'Tenant management',
                     key = 'TenantManager'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Interact with the guest data publisher',
                     summary = 'GuestDataPublisher',
                     key = 'GuestDataPublisher'
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'privilegeList',
            val = (vim.AuthorizationManager.Privilege) [
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'System.Anonymous',
                  onParent = false,
                  name = 'Anonymous',
                  privGroupName = 'System'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'System.View',
                  onParent = false,
                  name = 'View',
                  privGroupName = 'System'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'System.Read',
                  onParent = false,
                  name = 'Read',
                  privGroupName = 'System'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.ConfigureTokenConversionPolicy',
                  onParent = false,
                  name = 'ConfigureTokenConversionPolicy',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.ManageKMSTrust',
                  onParent = false,
                  name = 'ManageKMSTrust',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.ReadKMSTrust',
                  onParent = false,
                  name = 'ReadKMSTrust',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.ReadStsInfo',
                  onParent = false,
                  name = 'ReadStsInfo',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.ConfigureHostCertificates',
                  onParent = false,
                  name = 'ConfigureHostCertificates',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.ConfigureHostMetadata',
                  onParent = false,
                  name = 'ConfigureHostMetadata',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.ManageAttestingSSO',
                  onParent = false,
                  name = 'ManageAttestingSSO',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.ReadAttestingSSO',
                  onParent = false,
                  name = 'ReadAttestingSSO',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.RetrieveHostMetadata',
                  onParent = false,
                  name = 'RetrieveHostMetadata',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.RetrieveTPMHostCertificates',
                  onParent = false,
                  name = 'RetrieveTPMHostCertificates',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.ManageTrustedHosts',
                  onParent = false,
                  name = 'ManageTrustedHosts',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TrustedAdmin.ReadTrustedHosts',
                  onParent = false,
                  name = 'ReadTrustedHosts',
                  privGroupName = 'TrustedAdmin'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.ManageCustomFields',
                  onParent = false,
                  name = 'ManageCustomFields',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.SetCustomField',
                  onParent = false,
                  name = 'SetCustomField',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.LogEvent',
                  onParent = false,
                  name = 'LogEvent',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.CancelTask',
                  onParent = false,
                  name = 'CancelTask',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.Licenses',
                  onParent = false,
                  name = 'Licenses',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.Diagnostics',
                  onParent = false,
                  name = 'Diagnostics',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.Settings',
                  onParent = false,
                  name = 'Settings',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.VCServer',
                  onParent = false,
                  name = 'VCServer',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.CapacityPlanning',
                  onParent = false,
                  name = 'CapacityPlanning',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.ScriptAction',
                  onParent = false,
                  name = 'ScriptAction',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.Proxy',
                  onParent = false,
                  name = 'Proxy',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.DisableMethods',
                  onParent = false,
                  name = 'DisableMethods',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.EnableMethods',
                  onParent = false,
                  name = 'EnableMethods',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.ServiceManagers',
                  onParent = false,
                  name = 'ServiceManagers',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.Health',
                  onParent = false,
                  name = 'Health',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.SystemTag',
                  onParent = false,
                  name = 'SystemTag',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Global.GlobalTag',
                  onParent = false,
                  name = 'GlobalTag',
                  privGroupName = 'Global'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Folder.Create',
                  onParent = false,
                  name = 'Create',
                  privGroupName = 'Folder'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Folder.Delete',
                  onParent = true,
                  name = 'Delete',
                  privGroupName = 'Folder'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Folder.Rename',
                  onParent = false,
                  name = 'Rename',
                  privGroupName = 'Folder'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Folder.Move',
                  onParent = false,
                  name = 'Move',
                  privGroupName = 'Folder'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datacenter.Create',
                  onParent = false,
                  name = 'Create',
                  privGroupName = 'Datacenter'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datacenter.Delete',
                  onParent = true,
                  name = 'Delete',
                  privGroupName = 'Datacenter'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datacenter.Rename',
                  onParent = false,
                  name = 'Rename',
                  privGroupName = 'Datacenter'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datacenter.Move',
                  onParent = false,
                  name = 'Move',
                  privGroupName = 'Datacenter'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datacenter.IpPoolConfig',
                  onParent = false,
                  name = 'IpPoolConfig',
                  privGroupName = 'Datacenter'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datacenter.IpPoolReleaseIp',
                  onParent = false,
                  name = 'IpPoolReleaseIp',
                  privGroupName = 'Datacenter'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datacenter.IpPoolQueryAllocations',
                  onParent = false,
                  name = 'IpPoolQueryAllocations',
                  privGroupName = 'Datacenter'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datacenter.Reconfigure',
                  onParent = false,
                  name = 'Reconfigure',
                  privGroupName = 'Datacenter'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datastore.Rename',
                  onParent = false,
                  name = 'Rename',
                  privGroupName = 'Datastore'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datastore.Move',
                  onParent = false,
                  name = 'Move',
                  privGroupName = 'Datastore'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datastore.Delete',
                  onParent = true,
                  name = 'Delete',
                  privGroupName = 'Datastore'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datastore.Browse',
                  onParent = false,
                  name = 'Browse',
                  privGroupName = 'Datastore'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datastore.DeleteFile',
                  onParent = false,
                  name = 'DeleteFile',
                  privGroupName = 'Datastore'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datastore.FileManagement',
                  onParent = false,
                  name = 'FileManagement',
                  privGroupName = 'Datastore'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datastore.AllocateSpace',
                  onParent = false,
                  name = 'AllocateSpace',
                  privGroupName = 'Datastore'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datastore.Config',
                  onParent = false,
                  name = 'Config',
                  privGroupName = 'Datastore'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datastore.UpdateVirtualMachineFiles',
                  onParent = false,
                  name = 'UpdateVirtualMachineFiles',
                  privGroupName = 'Datastore'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Datastore.UpdateVirtualMachineMetadata',
                  onParent = false,
                  name = 'UpdateVirtualMachineMetadata',
                  privGroupName = 'Datastore'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Network.Move',
                  onParent = false,
                  name = 'Move',
                  privGroupName = 'Network'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Network.Delete',
                  onParent = true,
                  name = 'Delete',
                  privGroupName = 'Network'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Network.Config',
                  onParent = false,
                  name = 'Config',
                  privGroupName = 'Network'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Network.Assign',
                  onParent = false,
                  name = 'Assign',
                  privGroupName = 'Network'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVSwitch.Create',
                  onParent = false,
                  name = 'Create',
                  privGroupName = 'DVSwitch'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVSwitch.Modify',
                  onParent = false,
                  name = 'Modify',
                  privGroupName = 'DVSwitch'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVSwitch.HostOp',
                  onParent = false,
                  name = 'HostOp',
                  privGroupName = 'DVSwitch'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVSwitch.PolicyOp',
                  onParent = false,
                  name = 'PolicyOp',
                  privGroupName = 'DVSwitch'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVSwitch.PortConfig',
                  onParent = false,
                  name = 'PortConfig',
                  privGroupName = 'DVSwitch'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVSwitch.PortSetting',
                  onParent = false,
                  name = 'PortSetting',
                  privGroupName = 'DVSwitch'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVSwitch.Delete',
                  onParent = true,
                  name = 'Delete',
                  privGroupName = 'DVSwitch'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVSwitch.Move',
                  onParent = false,
                  name = 'Move',
                  privGroupName = 'DVSwitch'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVSwitch.Vspan',
                  onParent = false,
                  name = 'Vspan',
                  privGroupName = 'DVSwitch'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVSwitch.Ipfix',
                  onParent = false,
                  name = 'Ipfix',
                  privGroupName = 'DVSwitch'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVSwitch.ResourceManagement',
                  onParent = false,
                  name = 'ResourceManagement',
                  privGroupName = 'DVSwitch'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVPortgroup.Create',
                  onParent = false,
                  name = 'Create',
                  privGroupName = 'DVPortgroup'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVPortgroup.Modify',
                  onParent = false,
                  name = 'Modify',
                  privGroupName = 'DVPortgroup'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVPortgroup.PolicyOp',
                  onParent = false,
                  name = 'PolicyOp',
                  privGroupName = 'DVPortgroup'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVPortgroup.ScopeOp',
                  onParent = false,
                  name = 'ScopeOp',
                  privGroupName = 'DVPortgroup'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVPortgroup.Ipfix',
                  onParent = false,
                  name = 'Ipfix',
                  privGroupName = 'DVPortgroup'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'DVPortgroup.Delete',
                  onParent = true,
                  name = 'Delete',
                  privGroupName = 'DVPortgroup'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Inventory.AddStandaloneHost',
                  onParent = false,
                  name = 'AddStandaloneHost',
                  privGroupName = 'Host.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Inventory.CreateCluster',
                  onParent = false,
                  name = 'CreateCluster',
                  privGroupName = 'Host.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Inventory.AddHostToCluster',
                  onParent = false,
                  name = 'AddHostToCluster',
                  privGroupName = 'Host.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Inventory.RemoveHostFromCluster',
                  onParent = true,
                  name = 'RemoveHostFromCluster',
                  privGroupName = 'Host.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Inventory.MoveCluster',
                  onParent = false,
                  name = 'MoveCluster',
                  privGroupName = 'Host.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Inventory.RenameCluster',
                  onParent = false,
                  name = 'RenameCluster',
                  privGroupName = 'Host.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Inventory.DeleteCluster',
                  onParent = true,
                  name = 'DeleteCluster',
                  privGroupName = 'Host.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Inventory.EditCluster',
                  onParent = false,
                  name = 'EditCluster',
                  privGroupName = 'Host.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Inventory.MoveHost',
                  onParent = false,
                  name = 'MoveHost',
                  privGroupName = 'Host.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Inventory.ManageClusterLifecyle',
                  onParent = false,
                  name = 'ManageClusterLifecyle',
                  privGroupName = 'Host.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Hbr.HbrManagement',
                  onParent = false,
                  name = 'HbrManagement',
                  privGroupName = 'Host.Hbr'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.AuthenticationStore',
                  onParent = false,
                  name = 'AuthenticationStore',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.SystemManagement',
                  onParent = false,
                  name = 'SystemManagement',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Connection',
                  onParent = false,
                  name = 'Connection',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Maintenance',
                  onParent = false,
                  name = 'Maintenance',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.AutoStart',
                  onParent = false,
                  name = 'AutoStart',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.HyperThreading',
                  onParent = false,
                  name = 'HyperThreading',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Storage',
                  onParent = false,
                  name = 'Storage',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.NetService',
                  onParent = false,
                  name = 'NetService',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Memory',
                  onParent = false,
                  name = 'Memory',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Network',
                  onParent = false,
                  name = 'Network',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.AdvancedConfig',
                  onParent = false,
                  name = 'AdvancedConfig',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Resources',
                  onParent = false,
                  name = 'Resources',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Snmp',
                  onParent = false,
                  name = 'Snmp',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.DateTime',
                  onParent = false,
                  name = 'DateTime',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.PciPassthru',
                  onParent = false,
                  name = 'PciPassthru',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Settings',
                  onParent = false,
                  name = 'Settings',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Patch',
                  onParent = false,
                  name = 'Patch',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Firmware',
                  onParent = false,
                  name = 'Firmware',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Power',
                  onParent = false,
                  name = 'Power',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Image',
                  onParent = false,
                  name = 'Image',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Quarantine',
                  onParent = false,
                  name = 'Quarantine',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.Nvdimm',
                  onParent = false,
                  name = 'Nvdimm',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.ProductLocker',
                  onParent = false,
                  name = 'ProductLocker',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Config.GuestStore',
                  onParent = false,
                  name = 'GuestStore',
                  privGroupName = 'Host.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Local.InstallAgent',
                  onParent = false,
                  name = 'InstallAgent',
                  privGroupName = 'Host.Local'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Local.ManageUserGroups',
                  onParent = false,
                  name = 'ManageUserGroups',
                  privGroupName = 'Host.Local'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Local.CreateVM',
                  onParent = false,
                  name = 'CreateVM',
                  privGroupName = 'Host.Local'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Local.ReconfigVM',
                  onParent = false,
                  name = 'ReconfigVM',
                  privGroupName = 'Host.Local'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Local.DeleteVM',
                  onParent = false,
                  name = 'DeleteVM',
                  privGroupName = 'Host.Local'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Host.Cim.CimInteraction',
                  onParent = false,
                  name = 'CimInteraction',
                  privGroupName = 'Host.Cim'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Inventory.Create',
                  onParent = false,
                  name = 'Create',
                  privGroupName = 'VirtualMachine.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Inventory.CreateFromExisting',
                  onParent = false,
                  name = 'CreateFromExisting',
                  privGroupName = 'VirtualMachine.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Inventory.Register',
                  onParent = false,
                  name = 'Register',
                  privGroupName = 'VirtualMachine.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Inventory.Delete',
                  onParent = true,
                  name = 'Delete',
                  privGroupName = 'VirtualMachine.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Inventory.Unregister',
                  onParent = true,
                  name = 'Unregister',
                  privGroupName = 'VirtualMachine.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Inventory.Move',
                  onParent = false,
                  name = 'Move',
                  privGroupName = 'VirtualMachine.Inventory'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.PowerOn',
                  onParent = false,
                  name = 'PowerOn',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.PowerOff',
                  onParent = false,
                  name = 'PowerOff',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.Suspend',
                  onParent = false,
                  name = 'Suspend',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.SuspendToMemory',
                  onParent = false,
                  name = 'SuspendToMemory',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.Reset',
                  onParent = false,
                  name = 'Reset',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.Pause',
                  onParent = false,
                  name = 'Pause',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.AnswerQuestion',
                  onParent = false,
                  name = 'AnswerQuestion',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.ConsoleInteract',
                  onParent = false,
                  name = 'ConsoleInteract',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.DeviceConnection',
                  onParent = false,
                  name = 'DeviceConnection',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.SetCDMedia',
                  onParent = false,
                  name = 'SetCDMedia',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.SetFloppyMedia',
                  onParent = false,
                  name = 'SetFloppyMedia',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.ToolsInstall',
                  onParent = false,
                  name = 'ToolsInstall',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.GuestControl',
                  onParent = false,
                  name = 'GuestControl',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.DefragmentAllDisks',
                  onParent = false,
                  name = 'DefragmentAllDisks',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.CreateSecondary',
                  onParent = false,
                  name = 'CreateSecondary',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.TurnOffFaultTolerance',
                  onParent = false,
                  name = 'TurnOffFaultTolerance',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.MakePrimary',
                  onParent = false,
                  name = 'MakePrimary',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.TerminateFaultTolerantVM',
                  onParent = false,
                  name = 'TerminateFaultTolerantVM',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.DisableSecondary',
                  onParent = false,
                  name = 'DisableSecondary',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.EnableSecondary',
                  onParent = false,
                  name = 'EnableSecondary',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.Record',
                  onParent = false,
                  name = 'Record',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.Replay',
                  onParent = false,
                  name = 'Replay',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.Backup',
                  onParent = false,
                  name = 'Backup',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.CreateScreenshot',
                  onParent = false,
                  name = 'CreateScreenshot',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.PutUsbScanCodes',
                  onParent = false,
                  name = 'PutUsbScanCodes',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.SESparseMaintenance',
                  onParent = false,
                  name = 'SESparseMaintenance',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Interact.DnD',
                  onParent = false,
                  name = 'DnD',
                  privGroupName = 'VirtualMachine.Interact'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.GuestOperations.Query',
                  onParent = false,
                  name = 'Query',
                  privGroupName = 'VirtualMachine.GuestOperations'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.GuestOperations.Modify',
                  onParent = false,
                  name = 'Modify',
                  privGroupName = 'VirtualMachine.GuestOperations'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.GuestOperations.Execute',
                  onParent = false,
                  name = 'Execute',
                  privGroupName = 'VirtualMachine.GuestOperations'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.GuestOperations.QueryAliases',
                  onParent = false,
                  name = 'QueryAliases',
                  privGroupName = 'VirtualMachine.GuestOperations'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.GuestOperations.ModifyAliases',
                  onParent = false,
                  name = 'ModifyAliases',
                  privGroupName = 'VirtualMachine.GuestOperations'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.Rename',
                  onParent = false,
                  name = 'Rename',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.Annotation',
                  onParent = false,
                  name = 'Annotation',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.AddExistingDisk',
                  onParent = false,
                  name = 'AddExistingDisk',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.AddNewDisk',
                  onParent = false,
                  name = 'AddNewDisk',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.RemoveDisk',
                  onParent = false,
                  name = 'RemoveDisk',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.RawDevice',
                  onParent = false,
                  name = 'RawDevice',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.HostUSBDevice',
                  onParent = false,
                  name = 'HostUSBDevice',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.CPUCount',
                  onParent = false,
                  name = 'CPUCount',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.Memory',
                  onParent = false,
                  name = 'Memory',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.AddRemoveDevice',
                  onParent = false,
                  name = 'AddRemoveDevice',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.EditDevice',
                  onParent = false,
                  name = 'EditDevice',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.Settings',
                  onParent = false,
                  name = 'Settings',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.Resource',
                  onParent = false,
                  name = 'Resource',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.UpgradeVirtualHardware',
                  onParent = false,
                  name = 'UpgradeVirtualHardware',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.ResetGuestInfo',
                  onParent = false,
                  name = 'ResetGuestInfo',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.ToggleForkParent',
                  onParent = false,
                  name = 'ToggleForkParent',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.AdvancedConfig',
                  onParent = false,
                  name = 'AdvancedConfig',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.DiskLease',
                  onParent = false,
                  name = 'DiskLease',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.SwapPlacement',
                  onParent = false,
                  name = 'SwapPlacement',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.DiskExtend',
                  onParent = false,
                  name = 'DiskExtend',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.ChangeTracking',
                  onParent = false,
                  name = 'ChangeTracking',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.QueryUnownedFiles',
                  onParent = false,
                  name = 'QueryUnownedFiles',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.ReloadFromPath',
                  onParent = false,
                  name = 'ReloadFromPath',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.QueryFTCompatibility',
                  onParent = false,
                  name = 'QueryFTCompatibility',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.MksControl',
                  onParent = false,
                  name = 'MksControl',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Config.ManagedBy',
                  onParent = false,
                  name = 'ManagedBy',
                  privGroupName = 'VirtualMachine.Config'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.State.CreateSnapshot',
                  onParent = false,
                  name = 'CreateSnapshot',
                  privGroupName = 'VirtualMachine.State'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.State.RevertToSnapshot',
                  onParent = false,
                  name = 'RevertToSnapshot',
                  privGroupName = 'VirtualMachine.State'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.State.RemoveSnapshot',
                  onParent = false,
                  name = 'RemoveSnapshot',
                  privGroupName = 'VirtualMachine.State'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.State.RenameSnapshot',
                  onParent = false,
                  name = 'RenameSnapshot',
                  privGroupName = 'VirtualMachine.State'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Hbr.ConfigureReplication',
                  onParent = false,
                  name = 'ConfigureReplication',
                  privGroupName = 'VirtualMachine.Hbr'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Hbr.ReplicaManagement',
                  onParent = false,
                  name = 'ReplicaManagement',
                  privGroupName = 'VirtualMachine.Hbr'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Hbr.MonitorReplication',
                  onParent = false,
                  name = 'MonitorReplication',
                  privGroupName = 'VirtualMachine.Hbr'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.Customize',
                  onParent = false,
                  name = 'Customize',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.Clone',
                  onParent = false,
                  name = 'Clone',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.PromoteDisks',
                  onParent = false,
                  name = 'PromoteDisks',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.CreateTemplateFromVM',
                  onParent = false,
                  name = 'CreateTemplateFromVM',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.DeployTemplate',
                  onParent = false,
                  name = 'DeployTemplate',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.CloneTemplate',
                  onParent = false,
                  name = 'CloneTemplate',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.MarkAsTemplate',
                  onParent = false,
                  name = 'MarkAsTemplate',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.MarkAsVM',
                  onParent = false,
                  name = 'MarkAsVM',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.ReadCustSpecs',
                  onParent = false,
                  name = 'ReadCustSpecs',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.ModifyCustSpecs',
                  onParent = false,
                  name = 'ModifyCustSpecs',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.DiskRandomAccess',
                  onParent = false,
                  name = 'DiskRandomAccess',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.DiskRandomRead',
                  onParent = false,
                  name = 'DiskRandomRead',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.FileRandomAccess',
                  onParent = false,
                  name = 'FileRandomAccess',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.GetVmFiles',
                  onParent = false,
                  name = 'GetVmFiles',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Provisioning.PutVmFiles',
                  onParent = false,
                  name = 'PutVmFiles',
                  privGroupName = 'VirtualMachine.Provisioning'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Namespace.Management',
                  onParent = false,
                  name = 'Management',
                  privGroupName = 'VirtualMachine.Namespace'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Namespace.Query',
                  onParent = false,
                  name = 'Query',
                  privGroupName = 'VirtualMachine.Namespace'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Namespace.ModifyContent',
                  onParent = false,
                  name = 'ModifyContent',
                  privGroupName = 'VirtualMachine.Namespace'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Namespace.ReadContent',
                  onParent = false,
                  name = 'ReadContent',
                  privGroupName = 'VirtualMachine.Namespace'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Namespace.Event',
                  onParent = false,
                  name = 'Event',
                  privGroupName = 'VirtualMachine.Namespace'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VirtualMachine.Namespace.EventNotify',
                  onParent = false,
                  name = 'EventNotify',
                  privGroupName = 'VirtualMachine.Namespace'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Resource.AssignVMToPool',
                  onParent = false,
                  name = 'AssignVMToPool',
                  privGroupName = 'Resource'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Resource.AssignVAppToPool',
                  onParent = false,
                  name = 'AssignVAppToPool',
                  privGroupName = 'Resource'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Resource.ApplyRecommendation',
                  onParent = false,
                  name = 'ApplyRecommendation',
                  privGroupName = 'Resource'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Resource.CreatePool',
                  onParent = false,
                  name = 'CreatePool',
                  privGroupName = 'Resource'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Resource.RenamePool',
                  onParent = false,
                  name = 'RenamePool',
                  privGroupName = 'Resource'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Resource.EditPool',
                  onParent = true,
                  name = 'EditPool',
                  privGroupName = 'Resource'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Resource.MovePool',
                  onParent = false,
                  name = 'MovePool',
                  privGroupName = 'Resource'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Resource.DeletePool',
                  onParent = true,
                  name = 'DeletePool',
                  privGroupName = 'Resource'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Resource.HotMigrate',
                  onParent = false,
                  name = 'HotMigrate',
                  privGroupName = 'Resource'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Resource.ColdMigrate',
                  onParent = false,
                  name = 'ColdMigrate',
                  privGroupName = 'Resource'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Resource.QueryVMotion',
                  onParent = false,
                  name = 'QueryVMotion',
                  privGroupName = 'Resource'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Alarm.Create',
                  onParent = false,
                  name = 'Create',
                  privGroupName = 'Alarm'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Alarm.Delete',
                  onParent = false,
                  name = 'Delete',
                  privGroupName = 'Alarm'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Alarm.Edit',
                  onParent = false,
                  name = 'Edit',
                  privGroupName = 'Alarm'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Alarm.Acknowledge',
                  onParent = false,
                  name = 'Acknowledge',
                  privGroupName = 'Alarm'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Alarm.SetStatus',
                  onParent = false,
                  name = 'SetStatus',
                  privGroupName = 'Alarm'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Alarm.DisableActions',
                  onParent = false,
                  name = 'DisableActions',
                  privGroupName = 'Alarm'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Alarm.ToggleEnableOnEntity',
                  onParent = false,
                  name = 'ToggleEnableOnEntity',
                  privGroupName = 'Alarm'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Task.Create',
                  onParent = false,
                  name = 'Create',
                  privGroupName = 'Task'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Task.Update',
                  onParent = false,
                  name = 'Update',
                  privGroupName = 'Task'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'ScheduledTask.Create',
                  onParent = false,
                  name = 'Create',
                  privGroupName = 'ScheduledTask'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'ScheduledTask.Delete',
                  onParent = false,
                  name = 'Delete',
                  privGroupName = 'ScheduledTask'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'ScheduledTask.Run',
                  onParent = false,
                  name = 'Run',
                  privGroupName = 'ScheduledTask'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'ScheduledTask.Edit',
                  onParent = false,
                  name = 'Edit',
                  privGroupName = 'ScheduledTask'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Sessions.TerminateSession',
                  onParent = false,
                  name = 'TerminateSession',
                  privGroupName = 'Sessions'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Sessions.ValidateSession',
                  onParent = false,
                  name = 'ValidateSession',
                  privGroupName = 'Sessions'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Sessions.GlobalMessage',
                  onParent = false,
                  name = 'GlobalMessage',
                  privGroupName = 'Sessions'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Sessions.ImpersonateUser',
                  onParent = false,
                  name = 'ImpersonateUser',
                  privGroupName = 'Sessions'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Performance.ModifyIntervals',
                  onParent = false,
                  name = 'ModifyIntervals',
                  privGroupName = 'Performance'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Authorization.ModifyRoles',
                  onParent = false,
                  name = 'ModifyRoles',
                  privGroupName = 'Authorization'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Authorization.ReassignRolePermissions',
                  onParent = false,
                  name = 'ReassignRolePermissions',
                  privGroupName = 'Authorization'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Authorization.ModifyPermissions',
                  onParent = false,
                  name = 'ModifyPermissions',
                  privGroupName = 'Authorization'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Extension.Register',
                  onParent = false,
                  name = 'Register',
                  privGroupName = 'Extension'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Extension.Update',
                  onParent = false,
                  name = 'Update',
                  privGroupName = 'Extension'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Extension.Unregister',
                  onParent = false,
                  name = 'Unregister',
                  privGroupName = 'Extension'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.ResourceConfig',
                  onParent = true,
                  name = 'ResourceConfig',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.InstanceConfig',
                  onParent = false,
                  name = 'InstanceConfig',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.ApplicationConfig',
                  onParent = false,
                  name = 'ApplicationConfig',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.ManagedByConfig',
                  onParent = false,
                  name = 'ManagedByConfig',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.Export',
                  onParent = false,
                  name = 'Export',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.Import',
                  onParent = false,
                  name = 'Import',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.PullFromUrls',
                  onParent = false,
                  name = 'PullFromUrls',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.ExtractOvfEnvironment',
                  onParent = false,
                  name = 'ExtractOvfEnvironment',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.AssignVM',
                  onParent = false,
                  name = 'AssignVM',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.AssignResourcePool',
                  onParent = false,
                  name = 'AssignResourcePool',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.AssignVApp',
                  onParent = false,
                  name = 'AssignVApp',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.Clone',
                  onParent = false,
                  name = 'Clone',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.Create',
                  onParent = false,
                  name = 'Create',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.Delete',
                  onParent = true,
                  name = 'Delete',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.Unregister',
                  onParent = true,
                  name = 'Unregister',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.Move',
                  onParent = false,
                  name = 'Move',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.PowerOn',
                  onParent = false,
                  name = 'PowerOn',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.PowerOff',
                  onParent = false,
                  name = 'PowerOff',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.Suspend',
                  onParent = false,
                  name = 'Suspend',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'VApp.Rename',
                  onParent = false,
                  name = 'Rename',
                  privGroupName = 'VApp'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Profile.Create',
                  onParent = false,
                  name = 'Create',
                  privGroupName = 'Profile'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Profile.Delete',
                  onParent = false,
                  name = 'Delete',
                  privGroupName = 'Profile'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Profile.Edit',
                  onParent = false,
                  name = 'Edit',
                  privGroupName = 'Profile'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Profile.View',
                  onParent = false,
                  name = 'View',
                  privGroupName = 'Profile'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Profile.Clear',
                  onParent = false,
                  name = 'Clear',
                  privGroupName = 'Profile'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Profile.Export',
                  onParent = false,
                  name = 'Export',
                  privGroupName = 'Profile'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'EAM.Config',
                  onParent = false,
                  name = 'Config',
                  privGroupName = 'EAM'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'EAM.Modify',
                  onParent = false,
                  name = 'Modify',
                  privGroupName = 'EAM'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'EAM.View',
                  onParent = false,
                  name = 'View',
                  privGroupName = 'EAM'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'StoragePod.Config',
                  onParent = false,
                  name = 'Config',
                  privGroupName = 'StoragePod'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Certificate.Manage',
                  onParent = false,
                  name = 'Manage',
                  privGroupName = 'Certificate'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'HealthUpdateProvider.Register',
                  onParent = false,
                  name = 'Register',
                  privGroupName = 'HealthUpdateProvider'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'HealthUpdateProvider.Update',
                  onParent = false,
                  name = 'Update',
                  privGroupName = 'HealthUpdateProvider'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'HealthUpdateProvider.Unregister',
                  onParent = false,
                  name = 'Unregister',
                  privGroupName = 'HealthUpdateProvider'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'ExternalStatsProvider.Register',
                  onParent = false,
                  name = 'Register',
                  privGroupName = 'ExternalStatsProvider'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'ExternalStatsProvider.Update',
                  onParent = false,
                  name = 'Update',
                  privGroupName = 'ExternalStatsProvider'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'ExternalStatsProvider.Unregister',
                  onParent = false,
                  name = 'Unregister',
                  privGroupName = 'ExternalStatsProvider'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.ManageKeys',
                  onParent = false,
                  name = 'ManageKeys',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.ManageKeyServers',
                  onParent = false,
                  name = 'ManageKeyServers',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.ReadKeyServersInfo',
                  onParent = false,
                  name = 'ReadKeyServersInfo',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.ManageEncryptionPolicy',
                  onParent = false,
                  name = 'ManageEncryptionPolicy',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.Access',
                  onParent = false,
                  name = 'Access',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.RegisterHost',
                  onParent = false,
                  name = 'RegisterHost',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.EncryptNew',
                  onParent = false,
                  name = 'EncryptNew',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.Encrypt',
                  onParent = false,
                  name = 'Encrypt',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.Decrypt',
                  onParent = false,
                  name = 'Decrypt',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.RegisterVM',
                  onParent = false,
                  name = 'RegisterVM',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.Migrate',
                  onParent = false,
                  name = 'Migrate',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.Recrypt',
                  onParent = false,
                  name = 'Recrypt',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.AddDisk',
                  onParent = false,
                  name = 'AddDisk',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'Cryptographer.Clone',
                  onParent = false,
                  name = 'Clone',
                  privGroupName = 'Cryptographer'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TenantManager.Update',
                  onParent = false,
                  name = 'Update',
                  privGroupName = 'TenantManager'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'TenantManager.Query',
                  onParent = false,
                  name = 'Query',
                  privGroupName = 'TenantManager'
               },
               (vim.AuthorizationManager.Privilege) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  privId = 'GuestDataPublisher.GetData',
                  onParent = false,
                  name = 'GetData',
                  privGroupName = 'GuestDataPublisher'
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'roleList',
            val = (vim.AuthorizationManager.Role) [
               (vim.AuthorizationManager.Role) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  roleId = -8,
                  system = true,
                  name = 'NoTrustedAdmin',
                  info = (vim.Description) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'No Trusted Infrastructure administrator',
                     summary = 'Full access without Trusted Infrastructure privileges'
                  },
                  privilege = (str) [
                     'Alarm.Acknowledge',
                     'Alarm.Create',
                     'Alarm.Delete',
                     'Alarm.DisableActions',
                     'Alarm.Edit',
                     'Alarm.SetStatus',
                     'Alarm.ToggleEnableOnEntity',
                     'Authorization.ModifyPermissions',
                     'Authorization.ModifyRoles',
                     'Authorization.ReassignRolePermissions',
                     'Certificate.Manage',
                     'Cryptographer.Access',
                     'Cryptographer.AddDisk',
                     'Cryptographer.Clone',
                     'Cryptographer.Decrypt',
                     'Cryptographer.Encrypt',
                     'Cryptographer.EncryptNew',
                     'Cryptographer.ManageEncryptionPolicy',
                     'Cryptographer.ManageKeyServers',
                     'Cryptographer.ManageKeys',
                     'Cryptographer.Migrate',
                     'Cryptographer.ReadKeyServersInfo',
                     'Cryptographer.Recrypt',
                     'Cryptographer.RegisterHost',
                     'Cryptographer.RegisterVM',
                     'DVPortgroup.Create',
                     'DVPortgroup.Delete',
                     'DVPortgroup.Ipfix',
                     'DVPortgroup.Modify',
                     'DVPortgroup.PolicyOp',
                     'DVPortgroup.ScopeOp',
                     'DVSwitch.Create',
                     'DVSwitch.Delete',
                     'DVSwitch.HostOp',
                     'DVSwitch.Ipfix',
                     'DVSwitch.Modify',
                     'DVSwitch.Move',
                     'DVSwitch.PolicyOp',
                     'DVSwitch.PortConfig',
                     'DVSwitch.PortSetting',
                     'DVSwitch.ResourceManagement',
                     'DVSwitch.Vspan',
                     'Datacenter.Create',
                     'Datacenter.Delete',
                     'Datacenter.IpPoolConfig',
                     'Datacenter.IpPoolQueryAllocations',
                     'Datacenter.IpPoolReleaseIp',
                     'Datacenter.Move',
                     'Datacenter.Reconfigure',
                     'Datacenter.Rename',
                     'Datastore.AllocateSpace',
                     'Datastore.Browse',
                     'Datastore.Config',
                     'Datastore.Delete',
                     'Datastore.DeleteFile',
                     'Datastore.FileManagement',
                     'Datastore.Move',
                     'Datastore.Rename',
                     'Datastore.UpdateVirtualMachineFiles',
                     'Datastore.UpdateVirtualMachineMetadata',
                     'EAM.Config',
                     'EAM.Modify',
                     'EAM.View',
                     'Extension.Register',
                     'Extension.Unregister',
                     'Extension.Update',
                     'ExternalStatsProvider.Register',
                     'ExternalStatsProvider.Unregister',
                     'ExternalStatsProvider.Update',
                     'Folder.Create',
                     'Folder.Delete',
                     'Folder.Move',
                     'Folder.Rename',
                     'Global.CancelTask',
                     'Global.CapacityPlanning',
                     'Global.Diagnostics',
                     'Global.DisableMethods',
                     'Global.EnableMethods',
                     'Global.GlobalTag',
                     'Global.Health',
                     'Global.Licenses',
                     'Global.LogEvent',
                     'Global.ManageCustomFields',
                     'Global.Proxy',
                     'Global.ScriptAction',
                     'Global.ServiceManagers',
                     'Global.SetCustomField',
                     'Global.Settings',
                     'Global.SystemTag',
                     'Global.VCServer',
                     'GuestDataPublisher.GetData',
                     'HealthUpdateProvider.Register',
                     'HealthUpdateProvider.Unregister',
                     'HealthUpdateProvider.Update',
                     'Host.Cim.CimInteraction',
                     'Host.Config.AdvancedConfig',
                     'Host.Config.AuthenticationStore',
                     'Host.Config.AutoStart',
                     'Host.Config.Connection',
                     'Host.Config.DateTime',
                     'Host.Config.Firmware',
                     'Host.Config.GuestStore',
                     'Host.Config.HyperThreading',
                     'Host.Config.Image',
                     'Host.Config.Maintenance',
                     'Host.Config.Memory',
                     'Host.Config.NetService',
                     'Host.Config.Network',
                     'Host.Config.Nvdimm',
                     'Host.Config.Patch',
                     'Host.Config.PciPassthru',
                     'Host.Config.Power',
                     'Host.Config.ProductLocker',
                     'Host.Config.Quarantine',
                     'Host.Config.Resources',
                     'Host.Config.Settings',
                     'Host.Config.Snmp',
                     'Host.Config.Storage',
                     'Host.Config.SystemManagement',
                     'Host.Hbr.HbrManagement',
                     'Host.Inventory.AddHostToCluster',
                     'Host.Inventory.AddStandaloneHost',
                     'Host.Inventory.CreateCluster',
                     'Host.Inventory.DeleteCluster',
                     'Host.Inventory.EditCluster',
                     'Host.Inventory.ManageClusterLifecyle',
                     'Host.Inventory.MoveCluster',
                     'Host.Inventory.MoveHost',
                     'Host.Inventory.RemoveHostFromCluster',
                     'Host.Inventory.RenameCluster',
                     'Host.Local.CreateVM',
                     'Host.Local.DeleteVM',
                     'Host.Local.InstallAgent',
                     'Host.Local.ManageUserGroups',
                     'Host.Local.ReconfigVM',
                     'Network.Assign',
                     'Network.Config',
                     'Network.Delete',
                     'Network.Move',
                     'Performance.ModifyIntervals',
                     'Profile.Clear',
                     'Profile.Create',
                     'Profile.Delete',
                     'Profile.Edit',
                     'Profile.Export',
                     'Profile.View',
                     'Resource.ApplyRecommendation',
                     'Resource.AssignVAppToPool',
                     'Resource.AssignVMToPool',
                     'Resource.ColdMigrate',
                     'Resource.CreatePool',
                     'Resource.DeletePool',
                     'Resource.EditPool',
                     'Resource.HotMigrate',
                     'Resource.MovePool',
                     'Resource.QueryVMotion',
                     'Resource.RenamePool',
                     'ScheduledTask.Create',
                     'ScheduledTask.Delete',
                     'ScheduledTask.Edit',
                     'ScheduledTask.Run',
                     'Sessions.GlobalMessage',
                     'Sessions.ImpersonateUser',
                     'Sessions.TerminateSession',
                     'Sessions.ValidateSession',
                     'StoragePod.Config',
                     'System.Anonymous',
                     'System.Read',
                     'System.View',
                     'Task.Create',
                     'Task.Update',
                     'TenantManager.Query',
                     'TenantManager.Update',
                     'VApp.ApplicationConfig',
                     'VApp.AssignResourcePool',
                     'VApp.AssignVApp',
                     'VApp.AssignVM',
                     'VApp.Clone',
                     'VApp.Create',
                     'VApp.Delete',
                     'VApp.Export',
                     'VApp.ExtractOvfEnvironment',
                     'VApp.Import',
                     'VApp.InstanceConfig',
                     'VApp.ManagedByConfig',
                     'VApp.Move',
                     'VApp.PowerOff',
                     'VApp.PowerOn',
                     'VApp.PullFromUrls',
                     'VApp.Rename',
                     'VApp.ResourceConfig',
                     'VApp.Suspend',
                     'VApp.Unregister',
                     'VirtualMachine.Config.AddExistingDisk',
                     'VirtualMachine.Config.AddNewDisk',
                     'VirtualMachine.Config.AddRemoveDevice',
                     'VirtualMachine.Config.AdvancedConfig',
                     'VirtualMachine.Config.Annotation',
                     'VirtualMachine.Config.CPUCount',
                     'VirtualMachine.Config.ChangeTracking',
                     'VirtualMachine.Config.DiskExtend',
                     'VirtualMachine.Config.DiskLease',
                     'VirtualMachine.Config.EditDevice',
                     'VirtualMachine.Config.HostUSBDevice',
                     'VirtualMachine.Config.ManagedBy',
                     'VirtualMachine.Config.Memory',
                     'VirtualMachine.Config.MksControl',
                     'VirtualMachine.Config.QueryFTCompatibility',
                     'VirtualMachine.Config.QueryUnownedFiles',
                     'VirtualMachine.Config.RawDevice',
                     'VirtualMachine.Config.ReloadFromPath',
                     'VirtualMachine.Config.RemoveDisk',
                     'VirtualMachine.Config.Rename',
                     'VirtualMachine.Config.ResetGuestInfo',
                     'VirtualMachine.Config.Resource',
                     'VirtualMachine.Config.Settings',
                     'VirtualMachine.Config.SwapPlacement',
                     'VirtualMachine.Config.ToggleForkParent',
                     'VirtualMachine.Config.UpgradeVirtualHardware',
                     'VirtualMachine.GuestOperations.Execute',
                     'VirtualMachine.GuestOperations.Modify',
                     'VirtualMachine.GuestOperations.ModifyAliases',
                     'VirtualMachine.GuestOperations.Query',
                     'VirtualMachine.GuestOperations.QueryAliases',
                     'VirtualMachine.Hbr.ConfigureReplication',
                     'VirtualMachine.Hbr.MonitorReplication',
                     'VirtualMachine.Hbr.ReplicaManagement',
                     'VirtualMachine.Interact.AnswerQuestion',
                     'VirtualMachine.Interact.Backup',
                     'VirtualMachine.Interact.ConsoleInteract',
                     'VirtualMachine.Interact.CreateScreenshot',
                     'VirtualMachine.Interact.CreateSecondary',
                     'VirtualMachine.Interact.DefragmentAllDisks',
                     'VirtualMachine.Interact.DeviceConnection',
                     'VirtualMachine.Interact.DisableSecondary',
                     'VirtualMachine.Interact.DnD',
                     'VirtualMachine.Interact.EnableSecondary',
                     'VirtualMachine.Interact.GuestControl',
                     'VirtualMachine.Interact.MakePrimary',
                     'VirtualMachine.Interact.Pause',
                     'VirtualMachine.Interact.PowerOff',
                     'VirtualMachine.Interact.PowerOn',
                     'VirtualMachine.Interact.PutUsbScanCodes',
                     'VirtualMachine.Interact.Record',
                     'VirtualMachine.Interact.Replay',
                     'VirtualMachine.Interact.Reset',
                     'VirtualMachine.Interact.SESparseMaintenance',
                     'VirtualMachine.Interact.SetCDMedia',
                     'VirtualMachine.Interact.SetFloppyMedia',
                     'VirtualMachine.Interact.Suspend',
                     'VirtualMachine.Interact.SuspendToMemory',
                     'VirtualMachine.Interact.TerminateFaultTolerantVM',
                     'VirtualMachine.Interact.ToolsInstall',
                     'VirtualMachine.Interact.TurnOffFaultTolerance',
                     'VirtualMachine.Inventory.Create',
                     'VirtualMachine.Inventory.CreateFromExisting',
                     'VirtualMachine.Inventory.Delete',
                     'VirtualMachine.Inventory.Move',
                     'VirtualMachine.Inventory.Register',
                     'VirtualMachine.Inventory.Unregister',
                     'VirtualMachine.Namespace.Event',
                     'VirtualMachine.Namespace.EventNotify',
                     'VirtualMachine.Namespace.Management',
                     'VirtualMachine.Namespace.ModifyContent',
                     'VirtualMachine.Namespace.Query',
                     'VirtualMachine.Namespace.ReadContent',
                     'VirtualMachine.Provisioning.Clone',
                     'VirtualMachine.Provisioning.CloneTemplate',
                     'VirtualMachine.Provisioning.CreateTemplateFromVM',
                     'VirtualMachine.Provisioning.Customize',
                     'VirtualMachine.Provisioning.DeployTemplate',
                     'VirtualMachine.Provisioning.DiskRandomAccess',
                     'VirtualMachine.Provisioning.DiskRandomRead',
                     'VirtualMachine.Provisioning.FileRandomAccess',
                     'VirtualMachine.Provisioning.GetVmFiles',
                     'VirtualMachine.Provisioning.MarkAsTemplate',
                     'VirtualMachine.Provisioning.MarkAsVM',
                     'VirtualMachine.Provisioning.ModifyCustSpecs',
                     'VirtualMachine.Provisioning.PromoteDisks',
                     'VirtualMachine.Provisioning.PutVmFiles',
                     'VirtualMachine.Provisioning.ReadCustSpecs',
                     'VirtualMachine.State.CreateSnapshot',
                     'VirtualMachine.State.RemoveSnapshot',
                     'VirtualMachine.State.RenameSnapshot',
                     'VirtualMachine.State.RevertToSnapshot'
                  ]
               },
               (vim.AuthorizationManager.Role) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  roleId = -7,
                  system = true,
                  name = 'TrustedAdmin',
                  info = (vim.Description) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Trusted Infrastructure administrator',
                     summary = 'Setup and monitoring of Trusted Infrastructure'
                  },
                  privilege = (str) [
                     'System.Anonymous',
                     'System.Read',
                     'System.View',
                     'TrustedAdmin.ConfigureHostCertificates',
                     'TrustedAdmin.ConfigureHostMetadata',
                     'TrustedAdmin.ConfigureTokenConversionPolicy',
                     'TrustedAdmin.ManageAttestingSSO',
                     'TrustedAdmin.ManageKMSTrust',
                     'TrustedAdmin.ManageTrustedHosts',
                     'TrustedAdmin.ReadAttestingSSO',
                     'TrustedAdmin.ReadKMSTrust',
                     'TrustedAdmin.ReadStsInfo',
                     'TrustedAdmin.ReadTrustedHosts',
                     'TrustedAdmin.RetrieveHostMetadata',
                     'TrustedAdmin.RetrieveTPMHostCertificates'
                  ]
               },
               (vim.AuthorizationManager.Role) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  roleId = -6,
                  system = true,
                  name = 'NoCryptoAdmin',
                  info = (vim.Description) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'No cryptography administrator',
                     summary = 'Full access without Cryptographic operations and Trusted Infrastructure privileges'
                  },
                  privilege = (str) []
               },
               (vim.AuthorizationManager.Role) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  roleId = -5,
                  system = true,
                  name = 'NoAccess',
                  info = (vim.Description) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'No access',
                     summary = 'Used for restricting granted access'
                  },
                  privilege = (str) []
               },
               (vim.AuthorizationManager.Role) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  roleId = -4,
                  system = true,
                  name = 'Anonymous',
                  info = (vim.Description) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Anonymous',
                     summary = 'Not logged-in user (cannot be granted)'
                  },
                  privilege = (str) [
                     'System.Anonymous'
                  ]
               },
               (vim.AuthorizationManager.Role) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  roleId = -3,
                  system = true,
                  name = 'View',
                  info = (vim.Description) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'View',
                     summary = 'Visibility access (cannot be granted)'
                  },
                  privilege = (str) [
                     'System.Anonymous',
                     'System.View'
                  ]
               },
               (vim.AuthorizationManager.Role) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  roleId = -2,
                  system = true,
                  name = 'ReadOnly',
                  info = (vim.Description) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read-only',
                     summary = 'See details of objects, but not make changes'
                  },
                  privilege = (str) [
                     'System.Anonymous',
                     'System.Read',
                     'System.View'
                  ]
               },
               (vim.AuthorizationManager.Role) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  roleId = -1,
                  system = true,
                  name = 'Admin',
                  info = (vim.Description) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Administrator',
                     summary = 'Full access rights'
                  },
                  privilege = (str) [
                     'Alarm.Acknowledge',
                     'Alarm.Create',
                     'Alarm.Delete',
                     'Alarm.DisableActions',
                     'Alarm.Edit',
                     'Alarm.SetStatus',
                     'Alarm.ToggleEnableOnEntity',
                     'Authorization.ModifyPermissions',
                     'Authorization.ModifyRoles',
                     'Authorization.ReassignRolePermissions',
                     'Certificate.Manage',
                     'Cryptographer.Access',
                     'Cryptographer.AddDisk',
                     'Cryptographer.Clone',
                     'Cryptographer.Decrypt',
                     'Cryptographer.Encrypt',
                     'Cryptographer.EncryptNew',
                     'Cryptographer.ManageEncryptionPolicy',
                     'Cryptographer.ManageKeyServers',
                     'Cryptographer.ManageKeys',
                     'Cryptographer.Migrate',
                     'Cryptographer.ReadKeyServersInfo',
                     'Cryptographer.Recrypt',
                     'Cryptographer.RegisterHost',
                     'Cryptographer.RegisterVM',
                     'DVPortgroup.Create',
                     'DVPortgroup.Delete',
                     'DVPortgroup.Ipfix',
                     'DVPortgroup.Modify',
                     'DVPortgroup.PolicyOp',
                     'DVPortgroup.ScopeOp',
                     'DVSwitch.Create',
                     'DVSwitch.Delete',
                     'DVSwitch.HostOp',
                     'DVSwitch.Ipfix',
                     'DVSwitch.Modify',
                     'DVSwitch.Move',
                     'DVSwitch.PolicyOp',
                     'DVSwitch.PortConfig',
                     'DVSwitch.PortSetting',
                     'DVSwitch.ResourceManagement',
                     'DVSwitch.Vspan',
                     'Datacenter.Create',
                     'Datacenter.Delete',
                     'Datacenter.IpPoolConfig',
                     'Datacenter.IpPoolQueryAllocations',
                     'Datacenter.IpPoolReleaseIp',
                     'Datacenter.Move',
                     'Datacenter.Reconfigure',
                     'Datacenter.Rename',
                     'Datastore.AllocateSpace',
                     'Datastore.Browse',
                     'Datastore.Config',
                     'Datastore.Delete',
                     'Datastore.DeleteFile',
                     'Datastore.FileManagement',
                     'Datastore.Move',
                     'Datastore.Rename',
                     'Datastore.UpdateVirtualMachineFiles',
                     'Datastore.UpdateVirtualMachineMetadata',
                     'EAM.Config',
                     'EAM.Modify',
                     'EAM.View',
                     'Extension.Register',
                     'Extension.Unregister',
                     'Extension.Update',
                     'ExternalStatsProvider.Register',
                     'ExternalStatsProvider.Unregister',
                     'ExternalStatsProvider.Update',
                     'Folder.Create',
                     'Folder.Delete',
                     'Folder.Move',
                     'Folder.Rename',
                     'Global.CancelTask',
                     'Global.CapacityPlanning',
                     'Global.Diagnostics',
                     'Global.DisableMethods',
                     'Global.EnableMethods',
                     'Global.GlobalTag',
                     'Global.Health',
                     'Global.Licenses',
                     'Global.LogEvent',
                     'Global.ManageCustomFields',
                     'Global.Proxy',
                     'Global.ScriptAction',
                     'Global.ServiceManagers',
                     'Global.SetCustomField',
                     'Global.Settings',
                     'Global.SystemTag',
                     'Global.VCServer',
                     'GuestDataPublisher.GetData',
                     'HealthUpdateProvider.Register',
                     'HealthUpdateProvider.Unregister',
                     'HealthUpdateProvider.Update',
                     'Host.Cim.CimInteraction',
                     'Host.Config.AdvancedConfig',
                     'Host.Config.AuthenticationStore',
                     'Host.Config.AutoStart',
                     'Host.Config.Connection',
                     'Host.Config.DateTime',
                     'Host.Config.Firmware',
                     'Host.Config.GuestStore',
                     'Host.Config.HyperThreading',
                     'Host.Config.Image',
                     'Host.Config.Maintenance',
                     'Host.Config.Memory',
                     'Host.Config.NetService',
                     'Host.Config.Network',
                     'Host.Config.Nvdimm',
                     'Host.Config.Patch',
                     'Host.Config.PciPassthru',
                     'Host.Config.Power',
                     'Host.Config.ProductLocker',
                     'Host.Config.Quarantine',
                     'Host.Config.Resources',
                     'Host.Config.Settings',
                     'Host.Config.Snmp',
                     'Host.Config.Storage',
                     'Host.Config.SystemManagement',
                     'Host.Hbr.HbrManagement',
                     'Host.Inventory.AddHostToCluster',
                     'Host.Inventory.AddStandaloneHost',
                     'Host.Inventory.CreateCluster',
                     'Host.Inventory.DeleteCluster',
                     'Host.Inventory.EditCluster',
                     'Host.Inventory.ManageClusterLifecyle',
                     'Host.Inventory.MoveCluster',
                     'Host.Inventory.MoveHost',
                     'Host.Inventory.RemoveHostFromCluster',
                     'Host.Inventory.RenameCluster',
                     'Host.Local.CreateVM',
                     'Host.Local.DeleteVM',
                     'Host.Local.InstallAgent',
                     'Host.Local.ManageUserGroups',
                     'Host.Local.ReconfigVM',
                     'Network.Assign',
                     'Network.Config',
                     'Network.Delete',
                     'Network.Move',
                     'Performance.ModifyIntervals',
                     'Profile.Clear',
                     'Profile.Create',
                     'Profile.Delete',
                     'Profile.Edit',
                     'Profile.Export',
                     'Profile.View',
                     'Resource.ApplyRecommendation',
                     'Resource.AssignVAppToPool',
                     'Resource.AssignVMToPool',
                     'Resource.ColdMigrate',
                     'Resource.CreatePool',
                     'Resource.DeletePool',
                     'Resource.EditPool',
                     'Resource.HotMigrate',
                     'Resource.MovePool',
                     'Resource.QueryVMotion',
                     'Resource.RenamePool',
                     'ScheduledTask.Create',
                     'ScheduledTask.Delete',
                     'ScheduledTask.Edit',
                     'ScheduledTask.Run',
                     'Sessions.GlobalMessage',
                     'Sessions.ImpersonateUser',
                     'Sessions.TerminateSession',
                     'Sessions.ValidateSession',
                     'StoragePod.Config',
                     'System.Anonymous',
                     'System.Read',
                     'System.View',
                     'Task.Create',
                     'Task.Update',
                     'TenantManager.Query',
                     'TenantManager.Update',
                     'TrustedAdmin.ConfigureHostCertificates',
                     'TrustedAdmin.ConfigureHostMetadata',
                     'TrustedAdmin.ConfigureTokenConversionPolicy',
                     'TrustedAdmin.ManageAttestingSSO',
                     'TrustedAdmin.ManageKMSTrust',
                     'TrustedAdmin.ManageTrustedHosts',
                     'TrustedAdmin.ReadAttestingSSO',
                     'TrustedAdmin.ReadKMSTrust',
                     'TrustedAdmin.ReadStsInfo',
                     'TrustedAdmin.ReadTrustedHosts',
                     'TrustedAdmin.RetrieveHostMetadata',
                     'TrustedAdmin.RetrieveTPMHostCertificates',
                     'VApp.ApplicationConfig',
                     'VApp.AssignResourcePool',
                     'VApp.AssignVApp',
                     'VApp.AssignVM',
                     'VApp.Clone',
                     'VApp.Create',
                     'VApp.Delete',
                     'VApp.Export',
                     'VApp.ExtractOvfEnvironment',
                     'VApp.Import',
                     'VApp.InstanceConfig',
                     'VApp.ManagedByConfig',
                     'VApp.Move',
                     'VApp.PowerOff',
                     'VApp.PowerOn',
                     'VApp.PullFromUrls',
                     'VApp.Rename',
                     'VApp.ResourceConfig',
                     'VApp.Suspend',
                     'VApp.Unregister',
                     'VirtualMachine.Config.AddExistingDisk',
                     'VirtualMachine.Config.AddNewDisk',
                     'VirtualMachine.Config.AddRemoveDevice',
                     'VirtualMachine.Config.AdvancedConfig',
                     'VirtualMachine.Config.Annotation',
                     'VirtualMachine.Config.CPUCount',
                     'VirtualMachine.Config.ChangeTracking',
                     'VirtualMachine.Config.DiskExtend',
                     'VirtualMachine.Config.DiskLease',
                     'VirtualMachine.Config.EditDevice',
                     'VirtualMachine.Config.HostUSBDevice',
                     'VirtualMachine.Config.ManagedBy',
                     'VirtualMachine.Config.Memory',
                     'VirtualMachine.Config.MksControl',
                     'VirtualMachine.Config.QueryFTCompatibility',
                     'VirtualMachine.Config.QueryUnownedFiles',
                     'VirtualMachine.Config.RawDevice',
                     'VirtualMachine.Config.ReloadFromPath',
                     'VirtualMachine.Config.RemoveDisk',
                     'VirtualMachine.Config.Rename',
                     'VirtualMachine.Config.ResetGuestInfo',
                     'VirtualMachine.Config.Resource',
                     'VirtualMachine.Config.Settings',
                     'VirtualMachine.Config.SwapPlacement',
                     'VirtualMachine.Config.ToggleForkParent',
                     'VirtualMachine.Config.UpgradeVirtualHardware',
                     'VirtualMachine.GuestOperations.Execute',
                     'VirtualMachine.GuestOperations.Modify',
                     'VirtualMachine.GuestOperations.ModifyAliases',
                     'VirtualMachine.GuestOperations.Query',
                     'VirtualMachine.GuestOperations.QueryAliases',
                     'VirtualMachine.Hbr.ConfigureReplication',
                     'VirtualMachine.Hbr.MonitorReplication',
                     'VirtualMachine.Hbr.ReplicaManagement',
                     'VirtualMachine.Interact.AnswerQuestion',
                     'VirtualMachine.Interact.Backup',
                     'VirtualMachine.Interact.ConsoleInteract',
                     'VirtualMachine.Interact.CreateScreenshot',
                     'VirtualMachine.Interact.CreateSecondary',
                     'VirtualMachine.Interact.DefragmentAllDisks',
                     'VirtualMachine.Interact.DeviceConnection',
                     'VirtualMachine.Interact.DisableSecondary',
                     'VirtualMachine.Interact.DnD',
                     'VirtualMachine.Interact.EnableSecondary',
                     'VirtualMachine.Interact.GuestControl',
                     'VirtualMachine.Interact.MakePrimary',
                     'VirtualMachine.Interact.Pause',
                     'VirtualMachine.Interact.PowerOff',
                     'VirtualMachine.Interact.PowerOn',
                     'VirtualMachine.Interact.PutUsbScanCodes',
                     'VirtualMachine.Interact.Record',
                     'VirtualMachine.Interact.Replay',
                     'VirtualMachine.Interact.Reset',
                     'VirtualMachine.Interact.SESparseMaintenance',
                     'VirtualMachine.Interact.SetCDMedia',
                     'VirtualMachine.Interact.SetFloppyMedia',
                     'VirtualMachine.Interact.Suspend',
                     'VirtualMachine.Interact.SuspendToMemory',
                     'VirtualMachine.Interact.TerminateFaultTolerantVM',
                     'VirtualMachine.Interact.ToolsInstall',
                     'VirtualMachine.Interact.TurnOffFaultTolerance',
                     'VirtualMachine.Inventory.Create',
                     'VirtualMachine.Inventory.CreateFromExisting',
                     'VirtualMachine.Inventory.Delete',
                     'VirtualMachine.Inventory.Move',
                     'VirtualMachine.Inventory.Register',
                     'VirtualMachine.Inventory.Unregister',
                     'VirtualMachine.Namespace.Event',
                     'VirtualMachine.Namespace.EventNotify',
                     'VirtualMachine.Namespace.Management',
                     'VirtualMachine.Namespace.ModifyContent',
                     'VirtualMachine.Namespace.Query',
                     'VirtualMachine.Namespace.ReadContent',
                     'VirtualMachine.Provisioning.Clone',
                     'VirtualMachine.Provisioning.CloneTemplate',
                     'VirtualMachine.Provisioning.CreateTemplateFromVM',
                     'VirtualMachine.Provisioning.Customize',
                     'VirtualMachine.Provisioning.DeployTemplate',
                     'VirtualMachine.Provisioning.DiskRandomAccess',
                     'VirtualMachine.Provisioning.DiskRandomRead',
                     'VirtualMachine.Provisioning.FileRandomAccess',
                     'VirtualMachine.Provisioning.GetVmFiles',
                     'VirtualMachine.Provisioning.MarkAsTemplate',
                     'VirtualMachine.Provisioning.MarkAsVM',
                     'VirtualMachine.Provisioning.ModifyCustSpecs',
                     'VirtualMachine.Provisioning.PromoteDisks',
                     'VirtualMachine.Provisioning.PutVmFiles',
                     'VirtualMachine.Provisioning.ReadCustSpecs',
                     'VirtualMachine.State.CreateSnapshot',
                     'VirtualMachine.State.RemoveSnapshot',
                     'VirtualMachine.State.RenameSnapshot',
                     'VirtualMachine.State.RevertToSnapshot'
                  ]
               }
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 2. vim.ComputeResource::ha-compute-res ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.ComputeResource:ha-compute-res',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'configurationEx',
            val = (vim.ComputeResource.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vmSwapPlacement = 'vmDirectory',
               spbmEnabled = <unset>,
               defaultHardwareVersionKey = <unset>,
               maximumHardwareVersionKey = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'Destroy_Task',
               'Reload',
               'Rename_Task',
               'ReconfigureComputeResource_Task'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:ha-env-browser-vmx-19'
         },
         (vmodl.DynamicProperty) {
            name = 'host',
            val = (ManagedObject) [
               'vim.HostSystem:ha-host'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'esxi7-21.'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-host'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.ComputeResource.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               totalCpu = 312960,
               totalMemory = 2185989591040,
               numCpuCores = 128,
               numCpuThreads = 256,
               effectiveCpu = 312960,
               effectiveMemory = 2185989591040,
               numHosts = 1,
               numEffectiveHosts = 1,
               overallStatus = 'green'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 3. vim.Datacenter::ha-datacenter ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Datacenter:ha-datacenter',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'configuration',
            val = (vim.Datacenter.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               defaultHardwareVersionKey = <unset>,
               maximumHardwareVersionKey = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'datastoreFolder',
            val = 'vim.Folder:ha-folder-datastore'
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'hostFolder',
            val = 'vim.Folder:ha-folder-host'
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'ha-datacenter'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'networkFolder',
            val = 'vim.Folder:ha-folder-network'
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-root'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'vmFolder',
            val = 'vim.Folder:ha-folder-vm'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 4. vim.Datastore::60f1d613-a76f5c97-14cd-b02628c915f0 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'browser',
            val = 'vim.host.DatastoreBrowser:60f1d613-a76f5c97-14cd-b02628c915f0-datastorebrowser'
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.Datastore.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               directoryHierarchySupported = true,
               rawDiskMappingsSupported = true,
               perFileThinProvisioningSupported = true,
               storageIORMSupported = true,
               nativeSnapshotSupported = false,
               nativeSnapshotCopySupported = <unset>,
               topLevelDirectoryCreateSupported = true,
               seSparseSupported = true,
               vmfsSparseSupported = false,
               vsanSparseSupported = false,
               upitSupported = false,
               vmdkExpandSupported = true,
               minimumCongestionThresholdInMs = <unset>,
               clusteredVmdkSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'host',
            val = (vim.Datastore.HostMount) [
               (vim.Datastore.HostMount) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'vim.HostSystem:ha-host',
                  mountInfo = (vim.host.MountInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     path = '/vmfs/volumes/60f1d613-a76f5c97-14cd-b02628c915f0',
                     accessMode = 'readWrite',
                     mounted = true,
                     accessible = true,
                     inaccessibleReason = <unset>
                  }
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.host.VmfsDatastoreInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               name = 'datastore1 (2)',
               url = '/vmfs/volumes/60f1d613-a76f5c97-14cd-b02628c915f0',
               freeSpace = 166588317696,
               maxFileSize = 70368744177664,
               maxVirtualDiskCapacity = 68169720922112,
               maxMemoryFileSize = 70368744177664,
               timestamp = 2021-08-20T15:34:19.997994Z,
               containerId = <unset>,
               aliasOf = <unset>,
               datastoreFormat = <unset>,
               logicalSectorSize = <unset>,
               physicalSectorSize = <unset>,
               maxPhysicalRDMFileSize = 70368744177664,
               maxVirtualRDMFileSize = 68169720922112,
               vmfs = (vim.host.VmfsVolume) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  type = 'VMFS',
                  name = 'datastore1 (2)',
                  capacity = 661424963584,
                  blockSizeMb = 1,
                  blockSize = 1024,
                  unmapGranularity = 1024,
                  unmapPriority = 'low',
                  unmapBandwidthSpec = <unset>,
                  maxBlocks = 63963136,
                  majorVersion = 6,
                  version = '6.82',
                  uuid = '60f1d613-a76f5c97-14cd-b02628c915f0',
                  extent = (vim.host.ScsiDisk.Partition) [
                     (vim.host.ScsiDisk.Partition) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        diskName = 'naa.600062b20234d58026501d5c609fb46e',
                        partition = 8
                     }
                  ],
                  vmfsUpgradable = false,
                  forceMountedInfo = <unset>,
                  ssd = true,
                  local = true,
                  scsiDiskType = <unset>
               },
               lun = (vim.host.VmfsDatastoreInfo.ScsiLunInfo) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'iormConfiguration',
            val = (vim.StorageResourceManager.IORMConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               enabled = false,
               congestionThresholdMode = '',
               congestionThreshold = 232,
               percentOfPeakThroughput = <unset>,
               statsCollectionEnabled = false,
               reservationEnabled = true,
               statsAggregationDisabled = <unset>,
               reservableIopsThreshold = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'datastore1 (2)'
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-datastore'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.Datastore.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
               name = 'datastore1 (2)',
               url = '/vmfs/volumes/60f1d613-a76f5c97-14cd-b02628c915f0',
               capacity = 661424963584,
               freeSpace = 166588317696,
               uncommitted = 15744029012,
               accessible = true,
               multipleHostAccess = <unset>,
               type = 'VMFS',
               maintenanceMode = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) [
               (vim.Tag) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'SSD-Backed'
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'vm',
            val = (ManagedObject) [
               'vim.VirtualMachine:1',
               'vim.VirtualMachine:2'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 5. vim.Datastore::6102f50f-53d691eb-8fda-b02628c915f0 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'browser',
            val = 'vim.host.DatastoreBrowser:6102f50f-53d691eb-8fda-b02628c915f0-datastorebrowser'
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.Datastore.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               directoryHierarchySupported = true,
               rawDiskMappingsSupported = true,
               perFileThinProvisioningSupported = true,
               storageIORMSupported = true,
               nativeSnapshotSupported = false,
               nativeSnapshotCopySupported = <unset>,
               topLevelDirectoryCreateSupported = true,
               seSparseSupported = true,
               vmfsSparseSupported = false,
               vsanSparseSupported = false,
               upitSupported = false,
               vmdkExpandSupported = true,
               minimumCongestionThresholdInMs = <unset>,
               clusteredVmdkSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'host',
            val = (vim.Datastore.HostMount) [
               (vim.Datastore.HostMount) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'vim.HostSystem:ha-host',
                  mountInfo = (vim.host.MountInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     path = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0',
                     accessMode = 'readWrite',
                     mounted = true,
                     accessible = true,
                     inaccessibleReason = <unset>
                  }
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.host.VmfsDatastoreInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               name = 'Vol1',
               url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0',
               freeSpace = 603987116032,
               maxFileSize = 70368744177664,
               maxVirtualDiskCapacity = 68169720922112,
               maxMemoryFileSize = 70368744177664,
               timestamp = 2021-08-20T14:53:52.77691Z,
               containerId = <unset>,
               aliasOf = <unset>,
               datastoreFormat = <unset>,
               logicalSectorSize = <unset>,
               physicalSectorSize = <unset>,
               maxPhysicalRDMFileSize = 70368744177664,
               maxVirtualRDMFileSize = 68169720922112,
               vmfs = (vim.host.VmfsVolume) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  type = 'VMFS',
                  name = 'Vol1',
                  capacity = 10994847842304,
                  blockSizeMb = 1,
                  blockSize = 1024,
                  unmapGranularity = 1024,
                  unmapPriority = 'low',
                  unmapBandwidthSpec = <unset>,
                  maxBlocks = 63963136,
                  majorVersion = 6,
                  version = '6.82',
                  uuid = '6102f50f-53d691eb-8fda-b02628c915f0',
                  extent = (vim.host.ScsiDisk.Partition) [
                     (vim.host.ScsiDisk.Partition) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        diskName = 'eui.0000e88360f0c66f00a0980000d663f2',
                        partition = 1
                     }
                  ],
                  vmfsUpgradable = false,
                  forceMountedInfo = <unset>,
                  ssd = true,
                  local = false,
                  scsiDiskType = <unset>
               },
               lun = (vim.host.VmfsDatastoreInfo.ScsiLunInfo) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'iormConfiguration',
            val = (vim.StorageResourceManager.IORMConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               enabled = false,
               congestionThresholdMode = '',
               congestionThreshold = 232,
               percentOfPeakThroughput = <unset>,
               statsCollectionEnabled = false,
               reservationEnabled = true,
               statsAggregationDisabled = <unset>,
               reservableIopsThreshold = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'Vol1'
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-datastore'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.Datastore.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
               name = 'Vol1',
               url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0',
               capacity = 10994847842304,
               freeSpace = 603987116032,
               uncommitted = 4914008544,
               accessible = true,
               multipleHostAccess = <unset>,
               type = 'VMFS',
               maintenanceMode = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) [
               (vim.Tag) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'SSD-Backed'
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'vm',
            val = (ManagedObject) [
               'vim.VirtualMachine:1659',
               'vim.VirtualMachine:1666',
               'vim.VirtualMachine:1667',
               'vim.VirtualMachine:1669',
               'vim.VirtualMachine:1676',
               'vim.VirtualMachine:1794',
               'vim.VirtualMachine:1871',
               'vim.VirtualMachine:1884',
               'vim.VirtualMachine:1902',
               'vim.VirtualMachine:1914',
               'vim.VirtualMachine:1975',
               'vim.VirtualMachine:1976',
               'vim.VirtualMachine:1979',
               'vim.VirtualMachine:1981',
               'vim.VirtualMachine:1983',
               'vim.VirtualMachine:1985',
               'vim.VirtualMachine:1986',
               'vim.VirtualMachine:1987',
               'vim.VirtualMachine:1988',
               'vim.VirtualMachine:1991',
               'vim.VirtualMachine:1997',
               'vim.VirtualMachine:2014',
               'vim.VirtualMachine:2017',
               'vim.VirtualMachine:2022',
               'vim.VirtualMachine:2028',
               'vim.VirtualMachine:2029',
               'vim.VirtualMachine:2030',
               'vim.VirtualMachine:2031',
               'vim.VirtualMachine:2035',
               'vim.VirtualMachine:2040',
               'vim.VirtualMachine:2041',
               'vim.VirtualMachine:2044',
               'vim.VirtualMachine:2047',
               'vim.VirtualMachine:2050',
               'vim.VirtualMachine:2051',
               'vim.VirtualMachine:2052',
               'vim.VirtualMachine:2054',
               'vim.VirtualMachine:2055',
               'vim.VirtualMachine:2075',
               'vim.VirtualMachine:2076',
               'vim.VirtualMachine:2078',
               'vim.VirtualMachine:2079',
               'vim.VirtualMachine:2080',
               'vim.VirtualMachine:2082',
               'vim.VirtualMachine:2083',
               'vim.VirtualMachine:2086',
               'vim.VirtualMachine:678'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 6. vim.Datastore::6102f520-3c2ea578-ff4d-b02628c915f0 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'browser',
            val = 'vim.host.DatastoreBrowser:6102f520-3c2ea578-ff4d-b02628c915f0-datastorebrowser'
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.Datastore.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               directoryHierarchySupported = true,
               rawDiskMappingsSupported = true,
               perFileThinProvisioningSupported = true,
               storageIORMSupported = true,
               nativeSnapshotSupported = false,
               nativeSnapshotCopySupported = <unset>,
               topLevelDirectoryCreateSupported = true,
               seSparseSupported = true,
               vmfsSparseSupported = false,
               vsanSparseSupported = false,
               upitSupported = false,
               vmdkExpandSupported = true,
               minimumCongestionThresholdInMs = <unset>,
               clusteredVmdkSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'host',
            val = (vim.Datastore.HostMount) [
               (vim.Datastore.HostMount) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'vim.HostSystem:ha-host',
                  mountInfo = (vim.host.MountInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     path = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0',
                     accessMode = 'readWrite',
                     mounted = true,
                     accessible = true,
                     inaccessibleReason = <unset>
                  }
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.host.VmfsDatastoreInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               name = 'Vol2',
               url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0',
               freeSpace = 3256488034304,
               maxFileSize = 70368744177664,
               maxVirtualDiskCapacity = 68169720922112,
               maxMemoryFileSize = 70368744177664,
               timestamp = 2021-08-20T08:02:26.82587Z,
               containerId = <unset>,
               aliasOf = <unset>,
               datastoreFormat = <unset>,
               logicalSectorSize = <unset>,
               physicalSectorSize = <unset>,
               maxPhysicalRDMFileSize = 70368744177664,
               maxVirtualRDMFileSize = 68169720922112,
               vmfs = (vim.host.VmfsVolume) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  type = 'VMFS',
                  name = 'Vol2',
                  capacity = 21989964120064,
                  blockSizeMb = 1,
                  blockSize = 1024,
                  unmapGranularity = 1024,
                  unmapPriority = 'low',
                  unmapBandwidthSpec = <unset>,
                  maxBlocks = 63963136,
                  majorVersion = 6,
                  version = '6.82',
                  uuid = '6102f520-3c2ea578-ff4d-b02628c915f0',
                  extent = (vim.host.ScsiDisk.Partition) [
                     (vim.host.ScsiDisk.Partition) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        diskName = 'eui.0000c32960f0bf4c00a0980000d709d6',
                        partition = 1
                     }
                  ],
                  vmfsUpgradable = false,
                  forceMountedInfo = <unset>,
                  ssd = true,
                  local = false,
                  scsiDiskType = <unset>
               },
               lun = (vim.host.VmfsDatastoreInfo.ScsiLunInfo) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'iormConfiguration',
            val = (vim.StorageResourceManager.IORMConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               enabled = false,
               congestionThresholdMode = '',
               congestionThreshold = 232,
               percentOfPeakThroughput = <unset>,
               statsCollectionEnabled = false,
               reservationEnabled = true,
               statsAggregationDisabled = <unset>,
               reservableIopsThreshold = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'Vol2'
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-datastore'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.Datastore.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
               name = 'Vol2',
               url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0',
               capacity = 21989964120064,
               freeSpace = 3256488034304,
               uncommitted = 0,
               accessible = true,
               multipleHostAccess = <unset>,
               type = 'VMFS',
               maintenanceMode = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) [
               (vim.Tag) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'SSD-Backed'
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'vm',
            val = (ManagedObject) [
               'vim.VirtualMachine:1574',
               'vim.VirtualMachine:1577',
               'vim.VirtualMachine:1580',
               'vim.VirtualMachine:1581',
               'vim.VirtualMachine:1582',
               'vim.VirtualMachine:1583',
               'vim.VirtualMachine:1585',
               'vim.VirtualMachine:1587',
               'vim.VirtualMachine:1589',
               'vim.VirtualMachine:1590',
               'vim.VirtualMachine:1591',
               'vim.VirtualMachine:1593',
               'vim.VirtualMachine:1594',
               'vim.VirtualMachine:1596',
               'vim.VirtualMachine:1602',
               'vim.VirtualMachine:1603',
               'vim.VirtualMachine:1604',
               'vim.VirtualMachine:1609',
               'vim.VirtualMachine:1611',
               'vim.VirtualMachine:1620',
               'vim.VirtualMachine:1629',
               'vim.VirtualMachine:1632',
               'vim.VirtualMachine:1635',
               'vim.VirtualMachine:1661',
               'vim.VirtualMachine:1663',
               'vim.VirtualMachine:1673',
               'vim.VirtualMachine:1677',
               'vim.VirtualMachine:1679',
               'vim.VirtualMachine:1680',
               'vim.VirtualMachine:1684',
               'vim.VirtualMachine:1685',
               'vim.VirtualMachine:1693',
               'vim.VirtualMachine:1695',
               'vim.VirtualMachine:1787',
               'vim.VirtualMachine:1797',
               'vim.VirtualMachine:1798',
               'vim.VirtualMachine:1799',
               'vim.VirtualMachine:1804',
               'vim.VirtualMachine:1839',
               'vim.VirtualMachine:1865',
               'vim.VirtualMachine:1911',
               'vim.VirtualMachine:1912',
               'vim.VirtualMachine:1934',
               'vim.VirtualMachine:1960',
               'vim.VirtualMachine:1968',
               'vim.VirtualMachine:1969',
               'vim.VirtualMachine:1970',
               'vim.VirtualMachine:1984',
               'vim.VirtualMachine:1994',
               'vim.VirtualMachine:1995',
               'vim.VirtualMachine:1996',
               'vim.VirtualMachine:1998',
               'vim.VirtualMachine:2001',
               'vim.VirtualMachine:2002',
               'vim.VirtualMachine:2003',
               'vim.VirtualMachine:2005',
               'vim.VirtualMachine:2007',
               'vim.VirtualMachine:2010',
               'vim.VirtualMachine:2011',
               'vim.VirtualMachine:2012',
               'vim.VirtualMachine:2065',
               'vim.VirtualMachine:2068',
               'vim.VirtualMachine:2069',
               'vim.VirtualMachine:2070',
               'vim.VirtualMachine:2074',
               'vim.VirtualMachine:2084',
               'vim.VirtualMachine:2085'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 7. vim.DiagnosticManager::ha-diagnosticmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.DiagnosticManager:ha-diagnosticmgr',
      propSet = (vmodl.DynamicProperty) [],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 8. vim.EnvironmentBrowser::1-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 9. vim.EnvironmentBrowser::1574-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1574-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1574-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 10. vim.EnvironmentBrowser::1577-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1577-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1577-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 11. vim.EnvironmentBrowser::1580-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1580-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1580-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 12. vim.EnvironmentBrowser::1581-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1581-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1581-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 13. vim.EnvironmentBrowser::1582-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1582-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1582-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 14. vim.EnvironmentBrowser::1583-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1583-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1583-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 15. vim.EnvironmentBrowser::1585-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1585-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1585-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 16. vim.EnvironmentBrowser::1587-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1587-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1587-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 17. vim.EnvironmentBrowser::1589-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1589-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1589-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 18. vim.EnvironmentBrowser::1590-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1590-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1590-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 19. vim.EnvironmentBrowser::1591-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1591-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1591-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 20. vim.EnvironmentBrowser::1593-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1593-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1593-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 21. vim.EnvironmentBrowser::1594-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1594-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1594-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 22. vim.EnvironmentBrowser::1596-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1596-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1596-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 23. vim.EnvironmentBrowser::1602-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1602-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1602-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 24. vim.EnvironmentBrowser::1603-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1603-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1603-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 25. vim.EnvironmentBrowser::1604-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1604-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1604-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 26. vim.EnvironmentBrowser::1609-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1609-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1609-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 27. vim.EnvironmentBrowser::1611-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1611-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1611-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 28. vim.EnvironmentBrowser::1620-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1620-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1620-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 29. vim.EnvironmentBrowser::1629-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1629-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1629-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 30. vim.EnvironmentBrowser::1632-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1632-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1632-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 31. vim.EnvironmentBrowser::1635-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1635-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1635-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 32. vim.EnvironmentBrowser::1659-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1659-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1659-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 33. vim.EnvironmentBrowser::1661-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1661-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1661-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 34. vim.EnvironmentBrowser::1663-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1663-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1663-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 35. vim.EnvironmentBrowser::1666-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1666-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1666-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 36. vim.EnvironmentBrowser::1667-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1667-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1667-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 37. vim.EnvironmentBrowser::1669-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1669-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1669-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 38. vim.EnvironmentBrowser::1673-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1673-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1673-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 39. vim.EnvironmentBrowser::1676-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1676-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1676-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 40. vim.EnvironmentBrowser::1677-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1677-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1677-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 41. vim.EnvironmentBrowser::1679-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1679-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1679-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 42. vim.EnvironmentBrowser::1680-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1680-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1680-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 43. vim.EnvironmentBrowser::1684-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1684-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1684-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 44. vim.EnvironmentBrowser::1685-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1685-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1685-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 45. vim.EnvironmentBrowser::1693-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1693-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1693-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 46. vim.EnvironmentBrowser::1695-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1695-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1695-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 47. vim.EnvironmentBrowser::1787-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1787-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1787-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 48. vim.EnvironmentBrowser::1794-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1794-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1794-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 49. vim.EnvironmentBrowser::1797-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1797-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1797-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 50. vim.EnvironmentBrowser::1798-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1798-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1798-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 51. vim.EnvironmentBrowser::1799-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1799-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1799-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 52. vim.EnvironmentBrowser::1804-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1804-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1804-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 53. vim.EnvironmentBrowser::1839-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1839-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1839-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 54. vim.EnvironmentBrowser::1865-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1865-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1865-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 55. vim.EnvironmentBrowser::1871-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1871-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1871-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 56. vim.EnvironmentBrowser::1884-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1884-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1884-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 57. vim.EnvironmentBrowser::1902-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1902-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1902-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 58. vim.EnvironmentBrowser::1911-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1911-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1911-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 59. vim.EnvironmentBrowser::1912-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1912-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1912-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 60. vim.EnvironmentBrowser::1914-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1914-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1914-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 61. vim.EnvironmentBrowser::1934-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1934-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1934-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 62. vim.EnvironmentBrowser::1960-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1960-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1960-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 63. vim.EnvironmentBrowser::1968-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1968-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1968-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 64. vim.EnvironmentBrowser::1969-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1969-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1969-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 65. vim.EnvironmentBrowser::1970-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1970-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1970-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 66. vim.EnvironmentBrowser::1975-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1975-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1975-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 67. vim.EnvironmentBrowser::1976-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1976-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1976-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 68. vim.EnvironmentBrowser::1979-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1979-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1979-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 69. vim.EnvironmentBrowser::1981-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1981-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1981-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 70. vim.EnvironmentBrowser::1983-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1983-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1983-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 71. vim.EnvironmentBrowser::1984-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1984-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1984-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 72. vim.EnvironmentBrowser::1985-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1985-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1985-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 73. vim.EnvironmentBrowser::1986-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1986-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1986-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 74. vim.EnvironmentBrowser::1987-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1987-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1987-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 75. vim.EnvironmentBrowser::1988-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1988-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1988-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 76. vim.EnvironmentBrowser::1991-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1991-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1991-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 77. vim.EnvironmentBrowser::1994-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1994-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1994-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 78. vim.EnvironmentBrowser::1995-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1995-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1995-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 79. vim.EnvironmentBrowser::1996-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1996-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1996-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 80. vim.EnvironmentBrowser::1997-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1997-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1997-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 81. vim.EnvironmentBrowser::1998-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:1998-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:1998-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 82. vim.EnvironmentBrowser::2-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 83. vim.EnvironmentBrowser::2001-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2001-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2001-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 84. vim.EnvironmentBrowser::2002-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2002-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2002-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 85. vim.EnvironmentBrowser::2003-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2003-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2003-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 86. vim.EnvironmentBrowser::2005-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2005-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2005-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 87. vim.EnvironmentBrowser::2007-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2007-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2007-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 88. vim.EnvironmentBrowser::2010-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2010-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2010-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 89. vim.EnvironmentBrowser::2011-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2011-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2011-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 90. vim.EnvironmentBrowser::2012-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2012-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2012-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 91. vim.EnvironmentBrowser::2014-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2014-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2014-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 92. vim.EnvironmentBrowser::2017-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2017-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2017-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 93. vim.EnvironmentBrowser::2022-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2022-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2022-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 94. vim.EnvironmentBrowser::2028-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2028-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2028-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 95. vim.EnvironmentBrowser::2029-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2029-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2029-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 96. vim.EnvironmentBrowser::2030-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2030-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2030-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 97. vim.EnvironmentBrowser::2031-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2031-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2031-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 98. vim.EnvironmentBrowser::2035-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2035-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2035-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 99. vim.EnvironmentBrowser::2040-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2040-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2040-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 100. vim.EnvironmentBrowser::2041-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2041-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2041-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 101. vim.EnvironmentBrowser::2044-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2044-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2044-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 102. vim.EnvironmentBrowser::2047-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2047-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2047-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 103. vim.EnvironmentBrowser::2050-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2050-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2050-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 104. vim.EnvironmentBrowser::2051-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2051-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2051-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 105. vim.EnvironmentBrowser::2052-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2052-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2052-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 106. vim.EnvironmentBrowser::2054-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2054-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2054-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 107. vim.EnvironmentBrowser::2055-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2055-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2055-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 108. vim.EnvironmentBrowser::2065-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2065-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2065-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 109. vim.EnvironmentBrowser::2068-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2068-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2068-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 110. vim.EnvironmentBrowser::2069-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2069-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2069-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 111. vim.EnvironmentBrowser::2070-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2070-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2070-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 112. vim.EnvironmentBrowser::2074-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2074-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2074-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 113. vim.EnvironmentBrowser::2075-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2075-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2075-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 114. vim.EnvironmentBrowser::2076-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2076-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2076-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 115. vim.EnvironmentBrowser::2078-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2078-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2078-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 116. vim.EnvironmentBrowser::2079-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2079-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2079-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 117. vim.EnvironmentBrowser::2080-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2080-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2080-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 118. vim.EnvironmentBrowser::2082-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2082-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2082-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 119. vim.EnvironmentBrowser::2083-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2083-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2083-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 120. vim.EnvironmentBrowser::2084-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2084-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2084-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 121. vim.EnvironmentBrowser::2085-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2085-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2085-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 122. vim.EnvironmentBrowser::2086-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:2086-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:2086-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 123. vim.EnvironmentBrowser::678-envmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:678-envmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:678-envmgr-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 124. vim.EnvironmentBrowser::ha-env-browser-vmx-19 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.EnvironmentBrowser:ha-env-browser-vmx-19',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:ha-env-browser-vmx-19-datastorebrowser'
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 125. vim.Folder::ha-folder-datastore ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Folder:ha-folder-datastore',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'childEntity',
            val = (ManagedObject) [
               'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'childType',
            val = (str) [
               'Datastore'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'datastore'
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Datacenter:ha-datacenter'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 126. vim.Folder::ha-folder-host ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Folder:ha-folder-host',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'childEntity',
            val = (ManagedObject) [
               'vim.ComputeResource:ha-compute-res'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'childType',
            val = (str) [
               'ComputeResource'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'host'
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Datacenter:ha-datacenter'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 127. vim.Folder::ha-folder-network ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Folder:ha-folder-network',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'childEntity',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'childType',
            val = (str) [
               'Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'network'
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Datacenter:ha-datacenter'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 128. vim.Folder::ha-folder-root ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Folder:ha-folder-root',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'childEntity',
            val = (ManagedObject) [
               'vim.Datacenter:ha-datacenter'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'childType',
            val = (str) [
               'Datacenter'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'root'
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) [
               (vim.AuthorizationManager.Permission) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.Folder:ha-folder-root',
                  principal = 'vpxuser',
                  group = false,
                  roleId = -1,
                  propagate = true
               },
               (vim.AuthorizationManager.Permission) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.Folder:ha-folder-root',
                  principal = 'dcui',
                  group = false,
                  roleId = -1,
                  propagate = true
               },
               (vim.AuthorizationManager.Permission) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.Folder:ha-folder-root',
                  principal = 'root',
                  group = false,
                  roleId = -1,
                  propagate = true
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 129. vim.Folder::ha-folder-vm ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Folder:ha-folder-vm',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'childEntity',
            val = (ManagedObject) [
               'vim.VirtualMachine:1',
               'vim.VirtualMachine:1574',
               'vim.VirtualMachine:1577',
               'vim.VirtualMachine:1580',
               'vim.VirtualMachine:1581',
               'vim.VirtualMachine:1582',
               'vim.VirtualMachine:1583',
               'vim.VirtualMachine:1585',
               'vim.VirtualMachine:1587',
               'vim.VirtualMachine:1589',
               'vim.VirtualMachine:1590',
               'vim.VirtualMachine:1591',
               'vim.VirtualMachine:1593',
               'vim.VirtualMachine:1594',
               'vim.VirtualMachine:1596',
               'vim.VirtualMachine:1602',
               'vim.VirtualMachine:1603',
               'vim.VirtualMachine:1604',
               'vim.VirtualMachine:1609',
               'vim.VirtualMachine:1611',
               'vim.VirtualMachine:1620',
               'vim.VirtualMachine:1629',
               'vim.VirtualMachine:1632',
               'vim.VirtualMachine:1635',
               'vim.VirtualMachine:1659',
               'vim.VirtualMachine:1661',
               'vim.VirtualMachine:1663',
               'vim.VirtualMachine:1666',
               'vim.VirtualMachine:1667',
               'vim.VirtualMachine:1669',
               'vim.VirtualMachine:1673',
               'vim.VirtualMachine:1676',
               'vim.VirtualMachine:1677',
               'vim.VirtualMachine:1679',
               'vim.VirtualMachine:1680',
               'vim.VirtualMachine:1684',
               'vim.VirtualMachine:1685',
               'vim.VirtualMachine:1693',
               'vim.VirtualMachine:1695',
               'vim.VirtualMachine:1787',
               'vim.VirtualMachine:1794',
               'vim.VirtualMachine:1797',
               'vim.VirtualMachine:1798',
               'vim.VirtualMachine:1799',
               'vim.VirtualMachine:1804',
               'vim.VirtualMachine:1839',
               'vim.VirtualMachine:1865',
               'vim.VirtualMachine:1871',
               'vim.VirtualMachine:1884',
               'vim.VirtualMachine:1902',
               'vim.VirtualMachine:1911',
               'vim.VirtualMachine:1912',
               'vim.VirtualMachine:1914',
               'vim.VirtualMachine:1934',
               'vim.VirtualMachine:1960',
               'vim.VirtualMachine:1968',
               'vim.VirtualMachine:1969',
               'vim.VirtualMachine:1970',
               'vim.VirtualMachine:1975',
               'vim.VirtualMachine:1976',
               'vim.VirtualMachine:1979',
               'vim.VirtualMachine:1981',
               'vim.VirtualMachine:1983',
               'vim.VirtualMachine:1984',
               'vim.VirtualMachine:1985',
               'vim.VirtualMachine:1986',
               'vim.VirtualMachine:1987',
               'vim.VirtualMachine:1988',
               'vim.VirtualMachine:1991',
               'vim.VirtualMachine:1994',
               'vim.VirtualMachine:1995',
               'vim.VirtualMachine:1996',
               'vim.VirtualMachine:1997',
               'vim.VirtualMachine:1998',
               'vim.VirtualMachine:2',
               'vim.VirtualMachine:2001',
               'vim.VirtualMachine:2002',
               'vim.VirtualMachine:2003',
               'vim.VirtualMachine:2005',
               'vim.VirtualMachine:2007',
               'vim.VirtualMachine:2010',
               'vim.VirtualMachine:2011',
               'vim.VirtualMachine:2012',
               'vim.VirtualMachine:2014',
               'vim.VirtualMachine:2017',
               'vim.VirtualMachine:2022',
               'vim.VirtualMachine:2028',
               'vim.VirtualMachine:2029',
               'vim.VirtualMachine:2030',
               'vim.VirtualMachine:2031',
               'vim.VirtualMachine:2035',
               'vim.VirtualMachine:2040',
               'vim.VirtualMachine:2041',
               'vim.VirtualMachine:2044',
               'vim.VirtualMachine:2047',
               'vim.VirtualMachine:2050',
               'vim.VirtualMachine:2051',
               'vim.VirtualMachine:2052',
               'vim.VirtualMachine:2054',
               'vim.VirtualMachine:2055',
               'vim.VirtualMachine:2065',
               'vim.VirtualMachine:2068',
               'vim.VirtualMachine:2069',
               'vim.VirtualMachine:2070',
               'vim.VirtualMachine:2074',
               'vim.VirtualMachine:2075',
               'vim.VirtualMachine:2076',
               'vim.VirtualMachine:2078',
               'vim.VirtualMachine:2079',
               'vim.VirtualMachine:2080',
               'vim.VirtualMachine:2082',
               'vim.VirtualMachine:2083',
               'vim.VirtualMachine:2084',
               'vim.VirtualMachine:2085',
               'vim.VirtualMachine:2086',
               'vim.VirtualMachine:678'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'childType',
            val = (str) [
               'VirtualMachine'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'vm'
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Datacenter:ha-datacenter'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 130. vim.HostSystem::ha-host ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.HostSystem:ha-host',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.host.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               recursiveResourcePoolsSupported = true,
               cpuMemoryResourceConfigurationSupported = true,
               rebootSupported = true,
               shutdownSupported = true,
               vmotionSupported = true,
               standbySupported = true,
               ipmiSupported = true,
               maxSupportedVMs = <unset>,
               maxRunningVMs = 0,
               maxSupportedVcpus = 768,
               maxRegisteredVMs = 4096,
               datastorePrincipalSupported = false,
               sanSupported = true,
               nfsSupported = true,
               iscsiSupported = true,
               vlanTaggingSupported = true,
               nicTeamingSupported = true,
               highGuestMemSupported = true,
               maintenanceModeSupported = true,
               suspendedRelocateSupported = true,
               restrictedSnapshotRelocateSupported = true,
               perVmSwapFiles = true,
               localSwapDatastoreSupported = true,
               unsharedSwapVMotionSupported = true,
               backgroundSnapshotsSupported = false,
               preAssignedPCIUnitNumbersSupported = true,
               screenshotSupported = true,
               scaledScreenshotSupported = true,
               storageVMotionSupported = true,
               vmotionWithStorageVMotionSupported = true,
               vmotionAcrossNetworkSupported = true,
               maxNumDisksSVMotion = 256,
               hbrNicSelectionSupported = true,
               vrNfcNicSelectionSupported = true,
               recordReplaySupported = false,
               ftSupported = false,
               replayUnsupportedReason = 'incompatibleProduct',
               replayCompatibilityIssues = (str) [],
               smpFtSupported = true,
               ftCompatibilityIssues = (str) [
                  'incompatibleProduct'
               ],
               smpFtCompatibilityIssues = (str) [],
               maxVcpusPerFtVm = 8,
               loginBySSLThumbprintSupported = true,
               cloneFromSnapshotSupported = true,
               deltaDiskBackingsSupported = true,
               perVMNetworkTrafficShapingSupported = false,
               tpmSupported = true,
               tpmVersion = '2.0',
               txtEnabled = false,
               supportedCpuFeature = (vim.host.CpuIdInfo) [],
               virtualExecUsageSupported = true,
               storageIORMSupported = true,
               vmDirectPathGen2Supported = true,
               vmDirectPathGen2UnsupportedReason = (str) [],
               vmDirectPathGen2UnsupportedReasonExtended = <unset>,
               supportedVmfsMajorVersion = (int) [
                  5,
                  6
               ],
               vStorageCapable = true,
               snapshotRelayoutSupported = true,
               firewallIpRulesSupported = true,
               servicePackageInfoSupported = true,
               maxHostRunningVms = 1024,
               maxHostSupportedVcpus = 4096,
               vmfsDatastoreMountCapable = true,
               eightPlusHostVmfsSharedAccessSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               interVMCommunicationThroughVMCISupported = false,
               scheduledHardwareUpgradeSupported = true,
               featureCapabilitiesSupported = true,
               latencySensitivitySupported = true,
               storagePolicySupported = true,
               accel3dSupported = false,
               reliableMemoryAware = true,
               multipleNetworkStackInstanceSupported = true,
               messageBusProxySupported = true,
               vsanSupported = true,
               vFlashSupported = true,
               hostAccessManagerSupported = true,
               provisioningNicSelectionSupported = true,
               nfs41Supported = true,
               nfs41Krb5iSupported = true,
               turnDiskLocatorLedSupported = true,
               virtualVolumeDatastoreSupported = true,
               markAsSsdSupported = true,
               markAsLocalSupported = true,
               smartCardAuthenticationSupported = true,
               pMemSupported = true,
               pMemSnapshotSupported = false,
               cryptoSupported = true,
               oneKVolumeAPIsSupported = true,
               gatewayOnNicSupported = true,
               upitSupported = <unset>,
               cpuHwMmuSupported = true,
               encryptedVMotionSupported = true,
               encryptionChangeOnAddRemoveSupported = false,
               encryptionHotOperationSupported = false,
               encryptionWithSnapshotsSupported = false,
               encryptionFaultToleranceSupported = false,
               encryptionMemorySaveSupported = true,
               encryptionRDMSupported = false,
               encryptionVFlashSupported = false,
               encryptionCBRCSupported = false,
               encryptionHBRSupported = true,
               ftEfiSupported = true,
               unmapMethodSupported = 'fixed',
               maxMemMBPerFtVm = 131072,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               vmCreateDateSupported = true,
               vmfs3EOLSupported = true,
               ftVmcpSupported = true,
               ftVbsSupported = <unset>,
               quickBootSupported = true,
               encryptedFtSupported = true,
               assignableHardwareSupported = true,
               suspendToMemorySupported = true,
               useFeatureReqsForOldHWv = true,
               markPerenniallyReservedSupported = true,
               hppPspSupported = true,
               deviceRebindWithoutRebootSupported = true,
               storagePolicyChangeSupported = true,
               precisionTimeProtocolSupported = true,
               remoteDeviceVMotionSupported = true,
               maxSupportedVmMemory = 25149440,
               ahDeviceHintsSupported = true,
               nvmeOverTcpSupported = <unset>,
               nvmeStorageFabricServicesSupported = <unset>,
               assignHwPciConfigSupported = true,
               timeConfigSupported = <unset>,
               nvmeBatchOperationsSupported = <unset>,
               pMemFailoverSupported = true,
               hostConfigEncryptionSupported = true
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.host.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               host = 'vim.HostSystem:ha-host',
               product = (vim.AboutInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'VMware ESXi',
                  fullName = 'VMware ESXi 7.0.2 build-17867351',
                  vendor = 'VMware, Inc.',
                  version = '7.0.2',
                  patchLevel = '0.0',
                  build = '17867351',
                  localeVersion = 'INTL',
                  localeBuild = '000',
                  osType = 'vmnix-x86',
                  productLineId = 'embeddedEsx',
                  apiType = 'HostAgent',
                  apiVersion = '7.0.2.0',
                  instanceUuid = <unset>,
                  licenseProductName = 'VMware ESX Server',
                  licenseProductVersion = '7.0'
               },
               deploymentInfo = (vim.host.DeploymentInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootedFromStatelessCache = false
               },
               hyperThread = (vim.host.CpuSchedulerSystem.HyperThreadScheduleInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  available = true,
                  active = true,
                  config = true
               },
               cpuScheduler = <unset>,
               consoleReservation = <unset>,
               virtualMachineReservation = <unset>,
               storageDevice = (vim.host.StorageDeviceInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  hostBusAdapter = (vim.host.HostBusAdapter) [
                     (vim.host.BlockHba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.BlockHba-vmhba0',
                        device = 'vmhba0',
                        bus = 68,
                        status = 'unknown',
                        model = 'AMD FCH SATA Controller [AHCI Mode]',
                        driver = 'vmw_ahci',
                        pci = '0000:44:00.0',
                        storageProtocol = 'scsi'
                     },
                     (vim.host.BlockHba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.BlockHba-vmhba1',
                        device = 'vmhba1',
                        bus = 199,
                        status = 'unknown',
                        model = 'AMD FCH SATA Controller [AHCI Mode]',
                        driver = 'vmw_ahci',
                        pci = '0000:c7:00.0',
                        storageProtocol = 'scsi'
                     },
                     (vim.host.SerialAttachedHba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.SerialAttachedHba-vmhba2',
                        device = 'vmhba2',
                        bus = 65,
                        status = 'unknown',
                        model = 'ThinkSystem RAID 940-8i 8GB Flash PCIe Gen4 12Gb Adapter',
                        driver = 'lsi_mr3',
                        pci = '0000:41:00.0',
                        storageProtocol = 'scsi',
                        nodeWorldWideName = '500062b20234d580'
                     },
                     (vim.host.FibreChannelHba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.FibreChannelHba-vmhba3',
                        device = 'vmhba3',
                        bus = 1,
                        status = 'online',
                        model = 'Emulex LPe36000 Fibre Channel Adapter',
                        driver = 'lpfc',
                        pci = '0000:01:00.0',
                        storageProtocol = 'scsi',
                        portWorldWideName = 1152921575935811942,
                        nodeWorldWideName = 2305843080542658918,
                        portType = 'unknown',
                        speed = 32
                     },
                     (vim.host.FibreChannelHba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.FibreChannelHba-vmhba4',
                        device = 'vmhba4',
                        bus = 1,
                        status = 'online',
                        model = 'Emulex LPe36000 Fibre Channel Adapter',
                        driver = 'lpfc',
                        pci = '0000:01:00.1',
                        storageProtocol = 'scsi',
                        portWorldWideName = 1152921575935811943,
                        nodeWorldWideName = 2305843080542658919,
                        portType = 'unknown',
                        speed = 32
                     },
                     (vim.host.FibreChannelHba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.FibreChannelHba-vmhba5',
                        device = 'vmhba5',
                        bus = 129,
                        status = 'online',
                        model = 'Emulex LPe36000 Fibre Channel Adapter',
                        driver = 'lpfc',
                        pci = '0000:81:00.0',
                        storageProtocol = 'scsi',
                        portWorldWideName = 1152921575935031919,
                        nodeWorldWideName = 2305843080541878895,
                        portType = 'unknown',
                        speed = 32
                     },
                     (vim.host.FibreChannelHba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.FibreChannelHba-vmhba6',
                        device = 'vmhba6',
                        bus = 129,
                        status = 'online',
                        model = 'Emulex LPe36000 Fibre Channel Adapter',
                        driver = 'lpfc',
                        pci = '0000:81:00.1',
                        storageProtocol = 'scsi',
                        portWorldWideName = 1152921575935031920,
                        nodeWorldWideName = 2305843080541878896,
                        portType = 'unknown',
                        speed = 32
                     },
                     (vim.host.FibreChannelHba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.FibreChannelHba-vmhba64',
                        device = 'vmhba64',
                        bus = 1,
                        status = 'online',
                        model = 'Emulex LPe36000 Fibre Channel Adapter',
                        driver = 'brcmnvmefc',
                        pci = '0000:01:00.0',
                        storageProtocol = 'nvme',
                        portWorldWideName = 1152921575935811942,
                        nodeWorldWideName = 2305843080542658918,
                        portType = 'unknown',
                        speed = 32
                     },
                     (vim.host.FibreChannelHba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.FibreChannelHba-vmhba65',
                        device = 'vmhba65',
                        bus = 1,
                        status = 'online',
                        model = 'Emulex LPe36000 Fibre Channel Adapter',
                        driver = 'brcmnvmefc',
                        pci = '0000:01:00.1',
                        storageProtocol = 'nvme',
                        portWorldWideName = 1152921575935811943,
                        nodeWorldWideName = 2305843080542658919,
                        portType = 'unknown',
                        speed = 32
                     },
                     (vim.host.FibreChannelHba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.FibreChannelHba-vmhba66',
                        device = 'vmhba66',
                        bus = 129,
                        status = 'online',
                        model = 'Emulex LPe36000 Fibre Channel Adapter',
                        driver = 'brcmnvmefc',
                        pci = '0000:81:00.0',
                        storageProtocol = 'nvme',
                        portWorldWideName = 1152921575935031919,
                        nodeWorldWideName = 2305843080541878895,
                        portType = 'unknown',
                        speed = 32
                     },
                     (vim.host.FibreChannelHba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.FibreChannelHba-vmhba67',
                        device = 'vmhba67',
                        bus = 129,
                        status = 'online',
                        model = 'Emulex LPe36000 Fibre Channel Adapter',
                        driver = 'brcmnvmefc',
                        pci = '0000:81:00.1',
                        storageProtocol = 'nvme',
                        portWorldWideName = 1152921575935031920,
                        nodeWorldWideName = 2305843080541878896,
                        portType = 'unknown',
                        speed = 32
                     }
                  ],
                  scsiLun = (vim.host.ScsiLun) [
                     (vim.host.ScsiDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        deviceName = '/vmfs/devices/disks/naa.600062b20234d58026501d5c609fb46e',
                        deviceType = 'disk',
                        key = 'key-vim.host.ScsiDisk-0200000000600062b20234d58026501d5c609fb46e524149442039',
                        uuid = '0200000000600062b20234d58026501d5c609fb46e524149442039',
                        descriptor = (vim.host.ScsiLun.Descriptor) [
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'highQuality',
                              id = 'naa.600062b20234d58026501d5c609fb46e'
                           },
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'mediumQuality',
                              id = 'vml.0200000000600062b20234d58026501d5c609fb46e524149442039'
                           },
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'mediumQuality',
                              id = '0200000000600062b20234d58026501d5c609fb46e524149442039'
                           }
                        ],
                        canonicalName = 'naa.600062b20234d58026501d5c609fb46e',
                        displayName = 'Local Lenovo Disk (naa.600062b20234d58026501d5c609fb46e)',
                        lunType = 'disk',
                        vendor = 'Lenovo  ',
                        model = 'RAID 940-8i 8G  ',
                        revision = '5.13',
                        scsiLevel = 5,
                        serialNumber = 'unavailable',
                        durableName = (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'NAA',
                           namespaceId = 3,
                           data = (byte) [
                              1,
                              3,
                              0,
                              16,
                              96,
                              0,
                              98,
                              -78,
                              2,
                              52,
                              -43,
                              -128,
                              38,
                              80,
                              29,
                              92,
                              96,
                              -97,
                              -76,
                              110
                           ]
                        },
                        alternateName = (vim.host.ScsiLun.DurableName) [
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 0,
                                 0,
                                 0,
                                 5,
                                 0,
                                 -128,
                                 -125,
                                 -80,
                                 -79
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'SERIALNUM',
                              namespaceId = 4,
                              data = (byte) [
                                 48,
                                 48,
                                 54,
                                 101,
                                 98,
                                 52,
                                 57,
                                 102,
                                 54,
                                 48,
                                 53,
                                 99,
                                 49,
                                 100,
                                 53,
                                 48,
                                 50,
                                 54,
                                 56,
                                 48,
                                 100,
                                 53,
                                 51,
                                 52,
                                 48,
                                 50,
                                 98,
                                 50,
                                 54,
                                 50,
                                 48,
                                 48
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'NAA',
                              namespaceId = 3,
                              data = (byte) [
                                 1,
                                 3,
                                 0,
                                 16,
                                 96,
                                 0,
                                 98,
                                 -78,
                                 2,
                                 52,
                                 -43,
                                 -128,
                                 38,
                                 80,
                                 29,
                                 92,
                                 96,
                                 -97,
                                 -76,
                                 110
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 0,
                                 -80,
                                 0,
                                 60,
                                 0,
                                 0,
                                 2,
                                 0,
                                 0,
                                 0,
                                 8,
                                 0,
                                 0,
                                 0,
                                 2,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 0,
                                 -79,
                                 0,
                                 60,
                                 0,
                                 1,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           }
                        ],
                        standardInquiry = (byte) [
                           0,
                           0,
                           5,
                           2,
                           91,
                           0,
                           0,
                           2,
                           76,
                           101,
                           110,
                           111,
                           118,
                           111,
                           32,
                           32,
                           82,
                           65,
                           73,
                           68,
                           32,
                           57,
                           52,
                           48,
                           45,
                           56,
                           105,
                           32,
                           56,
                           71,
                           32,
                           32,
                           53,
                           46,
                           49,
                           51,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0
                        ],
                        queueDepth = 128,
                        operationalState = (str) [
                           'ok'
                        ],
                        capabilities = (vim.host.ScsiLun.Capabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           updateDisplayNameSupported = false
                        },
                        vStorageSupport = 'vStorageUnsupported',
                        protocolEndpoint = false,
                        perenniallyReserved = false,
                        clusteredVmdkSupported = false,
                        capacity = (vim.host.DiskDimensions.Lba) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           blockSize = 512,
                           block = 1560545280
                        },
                        devicePath = '/vmfs/devices/disks/naa.600062b20234d58026501d5c609fb46e',
                        ssd = true,
                        localDisk = true,
                        physicalLocation = (str) [
                           'enclosure 1, slot 0',
                           'enclosure 1, slot 1'
                        ],
                        emulatedDIXDIFEnabled = false,
                        vsanDiskInfo = <unset>,
                        scsiDiskType = 'emulated512'
                     },
                     (vim.host.ScsiDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        deviceName = '/vmfs/devices/disks/eui.0000c32960f0bf4c00a0980000d709d6',
                        deviceType = 'disk',
                        key = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6',
                        uuid = '060000c32960f0bf4c00a0980000d709d6',
                        descriptor = (vim.host.ScsiLun.Descriptor) [
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'highQuality',
                              id = 'eui.0000c32960f0bf4c00a0980000d709d6'
                           },
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'highQuality',
                              id = 'vml.060000c32960f0bf4c00a0980000d709d6'
                           },
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'highQuality',
                              id = '060000c32960f0bf4c00a0980000d709d6'
                           }
                        ],
                        canonicalName = 'eui.0000c32960f0bf4c00a0980000d709d6',
                        displayName = 'NVMe Fibre Channel Disk (eui.0000c32960f0bf4c00a0980000d709d6)',
                        lunType = 'disk',
                        vendor = 'NVMe    ',
                        model = 'LENOVO DE-Series                        ',
                        revision = '0871',
                        scsiLevel = 7,
                        serialNumber = 'unavailable',
                        durableName = (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'SERIALNUM',
                           namespaceId = 4,
                           data = (byte) [
                              48,
                              48,
                              48,
                              48,
                              95,
                              67,
                              51,
                              50,
                              57,
                              95,
                              54,
                              48,
                              70,
                              48,
                              95,
                              66,
                              70,
                              52,
                              67,
                              95,
                              48,
                              48,
                              65,
                              48,
                              95,
                              57,
                              56,
                              48,
                              48,
                              95,
                              48,
                              48,
                              68,
                              55,
                              95,
                              48,
                              57,
                              68,
                              54,
                              46
                           ]
                        },
                        alternateName = (vim.host.ScsiLun.DurableName) [
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 0,
                                 0,
                                 0,
                                 6,
                                 0,
                                 -128,
                                 -125,
                                 -122,
                                 -80,
                                 -79
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'SERIALNUM',
                              namespaceId = 4,
                              data = (byte) [
                                 48,
                                 48,
                                 48,
                                 48,
                                 95,
                                 67,
                                 51,
                                 50,
                                 57,
                                 95,
                                 54,
                                 48,
                                 70,
                                 48,
                                 95,
                                 66,
                                 70,
                                 52,
                                 67,
                                 95,
                                 48,
                                 48,
                                 65,
                                 48,
                                 95,
                                 57,
                                 56,
                                 48,
                                 48,
                                 95,
                                 48,
                                 48,
                                 68,
                                 55,
                                 95,
                                 48,
                                 57,
                                 68,
                                 54,
                                 46
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'UNKNOWN',
                              namespaceId = 5,
                              data = (byte) [
                                 1,
                                 2,
                                 0,
                                 16,
                                 0,
                                 0,
                                 -61,
                                 41,
                                 96,
                                 -16,
                                 -65,
                                 76,
                                 0,
                                 -96,
                                 -104,
                                 0,
                                 0,
                                 -41,
                                 9,
                                 -42
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'UNKNOWN',
                              namespaceId = 5,
                              data = (byte) [
                                 1,
                                 20,
                                 0,
                                 4,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'UNKNOWN',
                              namespaceId = 5,
                              data = (byte) [
                                 1,
                                 21,
                                 0,
                                 4,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 0,
                                 -122,
                                 0,
                                 60,
                                 -128,
                                 32,
                                 0,
                                 1,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 0,
                                 -80,
                                 0,
                                 60,
                                 0,
                                 1,
                                 0,
                                 0,
                                 0,
                                 0,
                                 16,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 0,
                                 -79,
                                 0,
                                 60,
                                 0,
                                 1,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           }
                        ],
                        standardInquiry = (byte) [
                           0,
                           0,
                           7,
                           2,
                           31,
                           16,
                           16,
                           2,
                           78,
                           86,
                           77,
                           101,
                           32,
                           32,
                           32,
                           32,
                           76,
                           69,
                           78,
                           79,
                           86,
                           79,
                           32,
                           68,
                           69,
                           45,
                           83,
                           101,
                           114,
                           105,
                           101,
                           115,
                           48,
                           56,
                           55,
                           49,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           76,
                           69,
                           78,
                           79,
                           86,
                           79,
                           32,
                           68,
                           69,
                           45,
                           83,
                           101,
                           114,
                           105,
                           101,
                           115,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0
                        ],
                        queueDepth = 2046,
                        operationalState = (str) [
                           'ok'
                        ],
                        capabilities = (vim.host.ScsiLun.Capabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           updateDisplayNameSupported = false
                        },
                        vStorageSupport = 'vStorageSupported',
                        protocolEndpoint = false,
                        perenniallyReserved = false,
                        clusteredVmdkSupported = false,
                        capacity = (vim.host.DiskDimensions.Lba) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           blockSize = 512,
                           block = 42949672960
                        },
                        devicePath = '/vmfs/devices/disks/eui.0000c32960f0bf4c00a0980000d709d6',
                        ssd = true,
                        localDisk = false,
                        physicalLocation = (str) [],
                        emulatedDIXDIFEnabled = false,
                        vsanDiskInfo = <unset>,
                        scsiDiskType = 'emulated512'
                     },
                     (vim.host.ScsiLun) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        deviceName = '/vmfs/devices/genscsi/mpx.vmhba2:C1:T123:L0',
                        deviceType = 'enclosure',
                        key = 'key-vim.host.ScsiLun-020d000000300162b20234d580566972747561',
                        uuid = '020d000000300162b20234d580566972747561',
                        descriptor = (vim.host.ScsiLun.Descriptor) [
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'lowQuality',
                              id = 'mpx.vmhba2:C1:T123:L0'
                           },
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'mediumQuality',
                              id = 'vml.020d000000300162b20234d580566972747561'
                           },
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'mediumQuality',
                              id = '020d000000300162b20234d580566972747561'
                           }
                        ],
                        canonicalName = 'mpx.vmhba2:C1:T123:L0',
                        displayName = 'Local BROADCOM Enclosure Svc Dev (mpx.vmhba2:C1:T123:L0)',
                        lunType = 'enclosure',
                        vendor = 'BROADCOM',
                        model = 'VirtualSES',
                        revision = '03',
                        scsiLevel = 7,
                        serialNumber = 'unavailable',
                        durableName = (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'NAA',
                           namespaceId = 3,
                           data = (byte) [
                              1,
                              3,
                              0,
                              8,
                              48,
                              1,
                              98,
                              -78,
                              2,
                              52,
                              -43,
                              -128
                           ]
                        },
                        alternateName = (vim.host.ScsiLun.DurableName) [
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 13,
                                 0,
                                 0,
                                 3,
                                 0,
                                 -128,
                                 -125
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'SERIALNUM',
                              namespaceId = 4,
                              data = (byte) [
                                 51,
                                 48,
                                 48,
                                 48,
                                 54,
                                 50,
                                 66,
                                 50,
                                 48,
                                 50,
                                 48,
                                 57,
                                 48,
                                 48,
                                 56,
                                 48
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'NAA',
                              namespaceId = 3,
                              data = (byte) [
                                 1,
                                 3,
                                 0,
                                 8,
                                 48,
                                 1,
                                 98,
                                 -78,
                                 2,
                                 52,
                                 -43,
                                 -128
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'UNKNOWN',
                              namespaceId = 5,
                              data = (byte) [
                                 97,
                                 -109,
                                 0,
                                 8,
                                 48,
                                 1,
                                 98,
                                 -78,
                                 2,
                                 52,
                                 -43,
                                 -128
                              ]
                           }
                        ],
                        standardInquiry = (byte) [
                           13,
                           0,
                           7,
                           18,
                           69,
                           0,
                           64,
                           0,
                           66,
                           82,
                           79,
                           65,
                           68,
                           67,
                           79,
                           77,
                           86,
                           105,
                           114,
                           116,
                           117,
                           97,
                           108,
                           83,
                           69,
                           83,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           48,
                           51,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           -128,
                           30,
                           -32,
                           4,
                           96,
                           4,
                           -64,
                           11,
                           -3,
                           22,
                           35,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0
                        ],
                        queueDepth = <unset>,
                        operationalState = (str) [
                           'ok'
                        ],
                        capabilities = (vim.host.ScsiLun.Capabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           updateDisplayNameSupported = false
                        },
                        vStorageSupport = 'vStorageUnsupported',
                        protocolEndpoint = false,
                        perenniallyReserved = false,
                        clusteredVmdkSupported = false
                     },
                     (vim.host.ScsiDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        deviceName = '/vmfs/devices/disks/eui.0000e88360f0c66f00a0980000d663f2',
                        deviceType = 'disk',
                        key = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2',
                        uuid = '060000e88360f0c66f00a0980000d663f2',
                        descriptor = (vim.host.ScsiLun.Descriptor) [
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'highQuality',
                              id = 'eui.0000e88360f0c66f00a0980000d663f2'
                           },
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'highQuality',
                              id = 'vml.060000e88360f0c66f00a0980000d663f2'
                           },
                           (vim.host.ScsiLun.Descriptor) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              quality = 'highQuality',
                              id = '060000e88360f0c66f00a0980000d663f2'
                           }
                        ],
                        canonicalName = 'eui.0000e88360f0c66f00a0980000d663f2',
                        displayName = 'NVMe Fibre Channel Disk (eui.0000e88360f0c66f00a0980000d663f2)',
                        lunType = 'disk',
                        vendor = 'NVMe    ',
                        model = 'LENOVO DE-Series                        ',
                        revision = '0871',
                        scsiLevel = 7,
                        serialNumber = 'unavailable',
                        durableName = (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'SERIALNUM',
                           namespaceId = 4,
                           data = (byte) [
                              48,
                              48,
                              48,
                              48,
                              95,
                              69,
                              56,
                              56,
                              51,
                              95,
                              54,
                              48,
                              70,
                              48,
                              95,
                              67,
                              54,
                              54,
                              70,
                              95,
                              48,
                              48,
                              65,
                              48,
                              95,
                              57,
                              56,
                              48,
                              48,
                              95,
                              48,
                              48,
                              68,
                              54,
                              95,
                              54,
                              51,
                              70,
                              50,
                              46
                           ]
                        },
                        alternateName = (vim.host.ScsiLun.DurableName) [
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 0,
                                 0,
                                 0,
                                 6,
                                 0,
                                 -128,
                                 -125,
                                 -122,
                                 -80,
                                 -79
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'SERIALNUM',
                              namespaceId = 4,
                              data = (byte) [
                                 48,
                                 48,
                                 48,
                                 48,
                                 95,
                                 69,
                                 56,
                                 56,
                                 51,
                                 95,
                                 54,
                                 48,
                                 70,
                                 48,
                                 95,
                                 67,
                                 54,
                                 54,
                                 70,
                                 95,
                                 48,
                                 48,
                                 65,
                                 48,
                                 95,
                                 57,
                                 56,
                                 48,
                                 48,
                                 95,
                                 48,
                                 48,
                                 68,
                                 54,
                                 95,
                                 54,
                                 51,
                                 70,
                                 50,
                                 46
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'UNKNOWN',
                              namespaceId = 5,
                              data = (byte) [
                                 1,
                                 2,
                                 0,
                                 16,
                                 0,
                                 0,
                                 -24,
                                 -125,
                                 96,
                                 -16,
                                 -58,
                                 111,
                                 0,
                                 -96,
                                 -104,
                                 0,
                                 0,
                                 -42,
                                 99,
                                 -14
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'UNKNOWN',
                              namespaceId = 5,
                              data = (byte) [
                                 1,
                                 20,
                                 0,
                                 4,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'UNKNOWN',
                              namespaceId = 5,
                              data = (byte) [
                                 1,
                                 21,
                                 0,
                                 4,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 0,
                                 -122,
                                 0,
                                 60,
                                 -128,
                                 32,
                                 0,
                                 1,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 0,
                                 -80,
                                 0,
                                 60,
                                 0,
                                 1,
                                 0,
                                 0,
                                 0,
                                 0,
                                 16,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           },
                           (vim.host.ScsiLun.DurableName) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              namespace = 'GENERIC_VPD',
                              namespaceId = 5,
                              data = (byte) [
                                 0,
                                 -79,
                                 0,
                                 60,
                                 0,
                                 1,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0,
                                 0
                              ]
                           }
                        ],
                        standardInquiry = (byte) [
                           0,
                           0,
                           7,
                           2,
                           31,
                           16,
                           16,
                           2,
                           78,
                           86,
                           77,
                           101,
                           32,
                           32,
                           32,
                           32,
                           76,
                           69,
                           78,
                           79,
                           86,
                           79,
                           32,
                           68,
                           69,
                           45,
                           83,
                           101,
                           114,
                           105,
                           101,
                           115,
                           48,
                           56,
                           55,
                           49,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           76,
                           69,
                           78,
                           79,
                           86,
                           79,
                           32,
                           68,
                           69,
                           45,
                           83,
                           101,
                           114,
                           105,
                           101,
                           115,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           32,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0,
                           0
                        ],
                        queueDepth = 2046,
                        operationalState = (str) [
                           'ok'
                        ],
                        capabilities = (vim.host.ScsiLun.Capabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           updateDisplayNameSupported = false
                        },
                        vStorageSupport = 'vStorageSupported',
                        protocolEndpoint = false,
                        perenniallyReserved = false,
                        clusteredVmdkSupported = false,
                        capacity = (vim.host.DiskDimensions.Lba) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           blockSize = 512,
                           block = 21474836480
                        },
                        devicePath = '/vmfs/devices/disks/eui.0000e88360f0c66f00a0980000d663f2',
                        ssd = true,
                        localDisk = false,
                        physicalLocation = (str) [],
                        emulatedDIXDIFEnabled = false,
                        vsanDiskInfo = <unset>,
                        scsiDiskType = 'emulated512'
                     }
                  ],
                  scsiTopology = (vim.host.ScsiTopology) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     adapter = (vim.host.ScsiTopology.Interface) [
                        (vim.host.ScsiTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.ScsiTopology.Interface-vmhba0',
                           adapter = 'key-vim.host.BlockHba-vmhba0',
                           target = (vim.host.ScsiTopology.Target) []
                        },
                        (vim.host.ScsiTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.ScsiTopology.Interface-vmhba1',
                           adapter = 'key-vim.host.BlockHba-vmhba1',
                           target = (vim.host.ScsiTopology.Target) []
                        },
                        (vim.host.ScsiTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.ScsiTopology.Interface-vmhba2',
                           adapter = 'key-vim.host.SerialAttachedHba-vmhba2',
                           target = (vim.host.ScsiTopology.Target) [
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba2:3:111',
                                 target = 111,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-0200000000600062b20234d58026501d5c609fb46e524149442039',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-0200000000600062b20234d58026501d5c609fb46e524149442039'
                                    }
                                 ],
                                 transport = (vim.host.SerialAttachedTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) []
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba2:1:123',
                                 target = 123,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-020d000000300162b20234d580566972747561',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiLun-020d000000300162b20234d580566972747561'
                                    }
                                 ],
                                 transport = (vim.host.SerialAttachedTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) []
                                 }
                              }
                           ]
                        },
                        (vim.host.ScsiTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.ScsiTopology.Interface-vmhba3',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba3',
                           target = (vim.host.ScsiTopology.Target) []
                        },
                        (vim.host.ScsiTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.ScsiTopology.Interface-vmhba4',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba4',
                           target = (vim.host.ScsiTopology.Target) []
                        },
                        (vim.host.ScsiTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.ScsiTopology.Interface-vmhba5',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba5',
                           target = (vim.host.ScsiTopology.Target) []
                        },
                        (vim.host.ScsiTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.ScsiTopology.Interface-vmhba6',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba6',
                           target = (vim.host.ScsiTopology.Target) []
                        },
                        (vim.host.ScsiTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.ScsiTopology.Interface-vmhba64',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                           target = (vim.host.ScsiTopology.Target) [
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba64:0:0',
                                 target = 0,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba64:0:3',
                                 target = 3,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba64:0:2',
                                 target = 2,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba64:0:1',
                                 target = 1,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              }
                           ]
                        },
                        (vim.host.ScsiTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.ScsiTopology.Interface-vmhba65',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                           target = (vim.host.ScsiTopology.Target) [
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba65:0:3',
                                 target = 3,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba65:0:2',
                                 target = 2,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba65:0:1',
                                 target = 1,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba65:0:0',
                                 target = 0,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              }
                           ]
                        },
                        (vim.host.ScsiTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.ScsiTopology.Interface-vmhba66',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                           target = (vim.host.ScsiTopology.Target) [
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba66:0:2',
                                 target = 2,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba66:0:1',
                                 target = 1,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba66:0:0',
                                 target = 0,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba66:0:3',
                                 target = 3,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              }
                           ]
                        },
                        (vim.host.ScsiTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.ScsiTopology.Interface-vmhba67',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                           target = (vim.host.ScsiTopology.Target) [
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba67:0:0',
                                 target = 0,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba67:0:3',
                                 target = 3,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba67:0:2',
                                 target = 2,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.ScsiTopology.Target) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.ScsiTopology.Target-vmhba67:0:1',
                                 target = 1,
                                 lun = (vim.host.ScsiTopology.Lun) [
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                       lun = 0,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                    },
                                    (vim.host.ScsiTopology.Lun) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                       lun = 1,
                                       scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                    }
                                 ],
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              }
                           ]
                        }
                     ]
                  },
                  nvmeTopology = (vim.host.NvmeTopology) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     adapter = (vim.host.NvmeTopology.Interface) [
                        (vim.host.NvmeTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.NvmeTopology.Interface-vmhba64',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                           connectedController = (vim.host.NvmeController) [
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-260',
                                 controllerNumber = 260,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba64#200200a098d709d6:201200a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@260',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@260',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-265',
                                 controllerNumber = 265,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba64#200200a098d709d6:203200a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@265',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@265',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-271',
                                 controllerNumber = 271,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba64#200200a098d709d6:201300a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@271',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@271',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-277',
                                 controllerNumber = 277,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba64#200200a098d709d6:203300a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@277',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@277',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              }
                           ]
                        },
                        (vim.host.NvmeTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.NvmeTopology.Interface-vmhba65',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                           connectedController = (vim.host.NvmeController) [
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-261',
                                 controllerNumber = 261,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba65#200200a098d709d6:201200a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@261',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@261',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-266',
                                 controllerNumber = 266,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba65#200200a098d709d6:203200a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@266',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@266',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-272',
                                 controllerNumber = 272,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba65#200200a098d709d6:201300a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@272',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@272',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-278',
                                 controllerNumber = 278,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba65#200200a098d709d6:203300a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@278',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@278',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              }
                           ]
                        },
                        (vim.host.NvmeTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.NvmeTopology.Interface-vmhba66',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                           connectedController = (vim.host.NvmeController) [
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-284',
                                 controllerNumber = 284,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba66#200200a098d709d6:201200a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@284',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@284',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-286',
                                 controllerNumber = 286,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba66#200200a098d709d6:203200a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@286',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@286',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-288',
                                 controllerNumber = 288,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba66#200200a098d709d6:201300a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@288',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@288',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-290',
                                 controllerNumber = 290,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba66#200200a098d709d6:203300a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@290',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@290',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              }
                           ]
                        },
                        (vim.host.NvmeTopology.Interface) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.NvmeTopology.Interface-vmhba67',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                           connectedController = (vim.host.NvmeController) [
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-264',
                                 controllerNumber = 264,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba67#200200a098d709d6:201200a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@264',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@264',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-270',
                                 controllerNumber = 270,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba67#200200a098d709d6:203200a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@270',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@270',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-276',
                                 controllerNumber = 276,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba67#200200a098d709d6:201300a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@276',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@276',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              },
                              (vim.host.NvmeController) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.NvmeController-282',
                                 controllerNumber = 282,
                                 subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                                 name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba67#200200a098d709d6:203300a098d709d6',
                                 associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 transportType = 'fibreChannel',
                                 fusedOperationSupported = true,
                                 numberOfQueues = 2,
                                 queueSize = 1024,
                                 attachedNamespace = (vim.host.NvmeNamespace) [
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@282',
                                       name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                       id = 1,
                                       blockSize = 512,
                                       capacityInBlocks = 21474836480
                                    },
                                    (vim.host.NvmeNamespace) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@282',
                                       name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                       id = 2,
                                       blockSize = 512,
                                       capacityInBlocks = 42949672960
                                    }
                                 ],
                                 vendorId = '0x17aa',
                                 model = 'LENOVO DE-Series                        ',
                                 serialNumber = 'J300985F            ',
                                 firmwareVersion = '08710200FC'
                              }
                           ]
                        }
                     ]
                  },
                  multipathInfo = (vim.host.MultipathInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     lun = (vim.host.MultipathInfo.LogicalUnit) [
                        (vim.host.MultipathInfo.LogicalUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.MultipathInfo.LogicalUnit-0200000000600062b20234d58026501d5c609fb46e524149442039',
                           id = '0200000000600062b20234d58026501d5c609fb46e524149442039',
                           lun = 'key-vim.host.ScsiDisk-0200000000600062b20234d58026501d5c609fb46e524149442039',
                           path = (vim.host.MultipathInfo.Path) [
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba2:C3:T111:L0',
                                 name = 'vmhba2:C3:T111:L0',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.SerialAttachedHba-vmhba2',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-0200000000600062b20234d58026501d5c609fb46e524149442039',
                                 transport = (vim.host.SerialAttachedTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) []
                                 }
                              }
                           ],
                           policy = (vim.host.MultipathInfo.HppLogicalUnitPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'FIXED',
                              bytes = <unset>,
                              iops = <unset>,
                              path = 'none',
                              latencyEvalTime = <unset>,
                              samplingIosPerPath = <unset>
                           },
                           storageArrayTypePolicy = <unset>
                        },
                        (vim.host.MultipathInfo.LogicalUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                           id = '060000c32960f0bf4c00a0980000d709d6',
                           lun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6',
                           path = (vim.host.MultipathInfo.Path) [
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T2:L1',
                                 name = 'vmhba66:C0:T2:L1',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T0:L1',
                                 name = 'vmhba64:C0:T0:L1',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T0:L1',
                                 name = 'vmhba67:C0:T0:L1',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T3:L1',
                                 name = 'vmhba65:C0:T3:L1',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T1:L1',
                                 name = 'vmhba66:C0:T1:L1',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T2:L1',
                                 name = 'vmhba65:C0:T2:L1',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T0:L1',
                                 name = 'vmhba66:C0:T0:L1',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T3:L1',
                                 name = 'vmhba64:C0:T3:L1',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T3:L1',
                                 name = 'vmhba67:C0:T3:L1',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T1:L1',
                                 name = 'vmhba65:C0:T1:L1',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T2:L1',
                                 name = 'vmhba64:C0:T2:L1',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T2:L1',
                                 name = 'vmhba67:C0:T2:L1',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T0:L1',
                                 name = 'vmhba65:C0:T0:L1',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T3:L1',
                                 name = 'vmhba66:C0:T3:L1',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T1:L1',
                                 name = 'vmhba64:C0:T1:L1',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T1:L1',
                                 name = 'vmhba67:C0:T1:L1',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              }
                           ],
                           policy = (vim.host.MultipathInfo.HppLogicalUnitPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'LB-RR',
                              bytes = 10485760,
                              iops = 1000,
                              path = <unset>,
                              latencyEvalTime = <unset>,
                              samplingIosPerPath = <unset>
                           },
                           storageArrayTypePolicy = <unset>
                        },
                        (vim.host.MultipathInfo.LogicalUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.MultipathInfo.LogicalUnit-020d000000300162b20234d580566972747561',
                           id = '020d000000300162b20234d580566972747561',
                           lun = 'key-vim.host.ScsiLun-020d000000300162b20234d580566972747561',
                           path = (vim.host.MultipathInfo.Path) [
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba2:C1:T123:L0',
                                 name = 'vmhba2:C1:T123:L0',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.SerialAttachedHba-vmhba2',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-020d000000300162b20234d580566972747561',
                                 transport = (vim.host.SerialAttachedTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) []
                                 }
                              }
                           ],
                           policy = (vim.host.MultipathInfo.HppLogicalUnitPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'FIXED',
                              bytes = <unset>,
                              iops = <unset>,
                              path = 'none',
                              latencyEvalTime = <unset>,
                              samplingIosPerPath = <unset>
                           },
                           storageArrayTypePolicy = <unset>
                        },
                        (vim.host.MultipathInfo.LogicalUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                           id = '060000e88360f0c66f00a0980000d663f2',
                           lun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2',
                           path = (vim.host.MultipathInfo.Path) [
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T2:L0',
                                 name = 'vmhba66:C0:T2:L0',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T0:L0',
                                 name = 'vmhba64:C0:T0:L0',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T0:L0',
                                 name = 'vmhba67:C0:T0:L0',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T3:L0',
                                 name = 'vmhba65:C0:T3:L0',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T1:L0',
                                 name = 'vmhba66:C0:T1:L0',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T2:L0',
                                 name = 'vmhba65:C0:T2:L0',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T0:L0',
                                 name = 'vmhba66:C0:T0:L0',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T3:L0',
                                 name = 'vmhba64:C0:T3:L0',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T3:L0',
                                 name = 'vmhba67:C0:T3:L0',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2311191723530193366,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T1:L0',
                                 name = 'vmhba65:C0:T1:L0',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T2:L0',
                                 name = 'vmhba64:C0:T2:L0',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T2:L0',
                                 name = 'vmhba67:C0:T2:L0',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T0:L0',
                                 name = 'vmhba65:C0:T0:L0',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T3:L0',
                                 name = 'vmhba66:C0:T3:L0',
                                 pathState = 'active',
                                 state = 'active',
                                 isWorkingPath = true,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2320198922784934358,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T1:L0',
                                 name = 'vmhba64:C0:T1:L0',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2310910248553482710,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              },
                              (vim.host.MultipathInfo.Path) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T1:L0',
                                 name = 'vmhba67:C0:T1:L0',
                                 pathState = 'standby',
                                 state = 'active',
                                 isWorkingPath = false,
                                 adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                                 lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                                 transport = (vim.host.FibreChannelTargetTransport) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    portWorldWideName = 2319917447808223702,
                                    nodeWorldWideName = 2306406648926112214
                                 }
                              }
                           ],
                           policy = (vim.host.MultipathInfo.HppLogicalUnitPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'LB-RR',
                              bytes = 10485760,
                              iops = 1000,
                              path = <unset>,
                              latencyEvalTime = <unset>,
                              samplingIosPerPath = <unset>
                           },
                           storageArrayTypePolicy = <unset>
                        }
                     ]
                  },
                  plugStoreTopology = (vim.host.PlugStoreTopology) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     adapter = (vim.host.PlugStoreTopology.Adapter) [
                        (vim.host.PlugStoreTopology.Adapter) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba0',
                           adapter = 'key-vim.host.BlockHba-vmhba0',
                           path = (Link) []
                        },
                        (vim.host.PlugStoreTopology.Adapter) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba1',
                           adapter = 'key-vim.host.BlockHba-vmhba1',
                           path = (Link) []
                        },
                        (vim.host.PlugStoreTopology.Adapter) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba2',
                           adapter = 'key-vim.host.SerialAttachedHba-vmhba2',
                           path = (Link) [
                              'key-vim.host.PlugStoreTopology.Path-vmhba2:C3:T111:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba2:C1:T123:L0'
                           ]
                        },
                        (vim.host.PlugStoreTopology.Adapter) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba3',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba3',
                           path = (Link) []
                        },
                        (vim.host.PlugStoreTopology.Adapter) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba4',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba4',
                           path = (Link) []
                        },
                        (vim.host.PlugStoreTopology.Adapter) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba5',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba5',
                           path = (Link) []
                        },
                        (vim.host.PlugStoreTopology.Adapter) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba6',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba6',
                           path = (Link) []
                        },
                        (vim.host.PlugStoreTopology.Adapter) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                           path = (Link) [
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L1'
                           ]
                        },
                        (vim.host.PlugStoreTopology.Adapter) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                           path = (Link) [
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L1'
                           ]
                        },
                        (vim.host.PlugStoreTopology.Adapter) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                           path = (Link) [
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L1'
                           ]
                        },
                        (vim.host.PlugStoreTopology.Adapter) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                           adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                           path = (Link) [
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L1'
                           ]
                        }
                     ],
                     path = (vim.host.PlugStoreTopology.Path) [
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba2:C3:T111:L0',
                           name = 'vmhba2:C3:T111:L0',
                           channelNumber = 3,
                           targetNumber = 111,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba2',
                           target = 'key-vim.host.PlugStoreTopology.Target-sas.60501d5c609fb46e',
                           device = 'key-vim.host.PlugStoreTopology.Device-0200000000600062b20234d58026501d5c609fb46e524149442039'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba2:C1:T123:L0',
                           name = 'vmhba2:C1:T123:L0',
                           channelNumber = 1,
                           targetNumber = 123,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba2',
                           target = 'key-vim.host.PlugStoreTopology.Target-sas.300162b20234d580',
                           device = 'key-vim.host.PlugStoreTopology.Device-020d000000300162b20234d580566972747561'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L0',
                           name = 'vmhba64:C0:T0:L0',
                           channelNumber = 0,
                           targetNumber = 0,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L1',
                           name = 'vmhba64:C0:T0:L1',
                           channelNumber = 0,
                           targetNumber = 0,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L0',
                           name = 'vmhba64:C0:T3:L0',
                           channelNumber = 0,
                           targetNumber = 3,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L1',
                           name = 'vmhba64:C0:T3:L1',
                           channelNumber = 0,
                           targetNumber = 3,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L0',
                           name = 'vmhba64:C0:T2:L0',
                           channelNumber = 0,
                           targetNumber = 2,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L1',
                           name = 'vmhba64:C0:T2:L1',
                           channelNumber = 0,
                           targetNumber = 2,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L0',
                           name = 'vmhba64:C0:T1:L0',
                           channelNumber = 0,
                           targetNumber = 1,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L1',
                           name = 'vmhba64:C0:T1:L1',
                           channelNumber = 0,
                           targetNumber = 1,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L0',
                           name = 'vmhba65:C0:T3:L0',
                           channelNumber = 0,
                           targetNumber = 3,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L1',
                           name = 'vmhba65:C0:T3:L1',
                           channelNumber = 0,
                           targetNumber = 3,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L0',
                           name = 'vmhba65:C0:T2:L0',
                           channelNumber = 0,
                           targetNumber = 2,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L1',
                           name = 'vmhba65:C0:T2:L1',
                           channelNumber = 0,
                           targetNumber = 2,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L0',
                           name = 'vmhba65:C0:T1:L0',
                           channelNumber = 0,
                           targetNumber = 1,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L1',
                           name = 'vmhba65:C0:T1:L1',
                           channelNumber = 0,
                           targetNumber = 1,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L0',
                           name = 'vmhba65:C0:T0:L0',
                           channelNumber = 0,
                           targetNumber = 0,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L1',
                           name = 'vmhba65:C0:T0:L1',
                           channelNumber = 0,
                           targetNumber = 0,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L0',
                           name = 'vmhba66:C0:T2:L0',
                           channelNumber = 0,
                           targetNumber = 2,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L1',
                           name = 'vmhba66:C0:T2:L1',
                           channelNumber = 0,
                           targetNumber = 2,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L0',
                           name = 'vmhba66:C0:T1:L0',
                           channelNumber = 0,
                           targetNumber = 1,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L1',
                           name = 'vmhba66:C0:T1:L1',
                           channelNumber = 0,
                           targetNumber = 1,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L0',
                           name = 'vmhba66:C0:T0:L0',
                           channelNumber = 0,
                           targetNumber = 0,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L1',
                           name = 'vmhba66:C0:T0:L1',
                           channelNumber = 0,
                           targetNumber = 0,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L0',
                           name = 'vmhba66:C0:T3:L0',
                           channelNumber = 0,
                           targetNumber = 3,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L1',
                           name = 'vmhba66:C0:T3:L1',
                           channelNumber = 0,
                           targetNumber = 3,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L0',
                           name = 'vmhba67:C0:T0:L0',
                           channelNumber = 0,
                           targetNumber = 0,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L1',
                           name = 'vmhba67:C0:T0:L1',
                           channelNumber = 0,
                           targetNumber = 0,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L0',
                           name = 'vmhba67:C0:T3:L0',
                           channelNumber = 0,
                           targetNumber = 3,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L1',
                           name = 'vmhba67:C0:T3:L1',
                           channelNumber = 0,
                           targetNumber = 3,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L0',
                           name = 'vmhba67:C0:T2:L0',
                           channelNumber = 0,
                           targetNumber = 2,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L1',
                           name = 'vmhba67:C0:T2:L1',
                           channelNumber = 0,
                           targetNumber = 2,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L0',
                           name = 'vmhba67:C0:T1:L0',
                           channelNumber = 0,
                           targetNumber = 1,
                           lunNumber = 0,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.PlugStoreTopology.Path) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L1',
                           name = 'vmhba67:C0:T1:L1',
                           channelNumber = 0,
                           targetNumber = 1,
                           lunNumber = 1,
                           adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                           target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                           device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                        }
                     ],
                     target = (vim.host.PlugStoreTopology.Target) [
                        (vim.host.PlugStoreTopology.Target) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Target-sas.60501d5c609fb46e',
                           transport = (vim.host.SerialAttachedTargetTransport) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) []
                           }
                        },
                        (vim.host.PlugStoreTopology.Target) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Target-sas.300162b20234d580',
                           transport = (vim.host.SerialAttachedTargetTransport) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) []
                           }
                        },
                        (vim.host.PlugStoreTopology.Target) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                           transport = (vim.host.FibreChannelTargetTransport) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              portWorldWideName = 2311191723530193366,
                              nodeWorldWideName = 2306406648926112214
                           }
                        },
                        (vim.host.PlugStoreTopology.Target) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                           transport = (vim.host.FibreChannelTargetTransport) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              portWorldWideName = 2320198922784934358,
                              nodeWorldWideName = 2306406648926112214
                           }
                        },
                        (vim.host.PlugStoreTopology.Target) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                           transport = (vim.host.FibreChannelTargetTransport) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              portWorldWideName = 2319917447808223702,
                              nodeWorldWideName = 2306406648926112214
                           }
                        },
                        (vim.host.PlugStoreTopology.Target) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                           transport = (vim.host.FibreChannelTargetTransport) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              portWorldWideName = 2310910248553482710,
                              nodeWorldWideName = 2306406648926112214
                           }
                        }
                     ],
                     device = (vim.host.PlugStoreTopology.Device) [
                        (vim.host.PlugStoreTopology.Device) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Device-0200000000600062b20234d58026501d5c609fb46e524149442039',
                           lun = 'key-vim.host.ScsiDisk-0200000000600062b20234d58026501d5c609fb46e524149442039',
                           path = (Link) [
                              'key-vim.host.PlugStoreTopology.Path-vmhba2:C3:T111:L0'
                           ]
                        },
                        (vim.host.PlugStoreTopology.Device) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6',
                           lun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6',
                           path = (Link) [
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L1'
                           ]
                        },
                        (vim.host.PlugStoreTopology.Device) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Device-020d000000300162b20234d580566972747561',
                           lun = 'key-vim.host.ScsiLun-020d000000300162b20234d580566972747561',
                           path = (Link) [
                              'key-vim.host.PlugStoreTopology.Path-vmhba2:C1:T123:L0'
                           ]
                        },
                        (vim.host.PlugStoreTopology.Device) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2',
                           lun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2',
                           path = (Link) [
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L0'
                           ]
                        }
                     ],
                     plugin = (vim.host.PlugStoreTopology.Plugin) [
                        (vim.host.PlugStoreTopology.Plugin) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Plugin-HPP',
                           name = 'HPP',
                           device = (Link) [
                              'key-vim.host.PlugStoreTopology.Device-0200000000600062b20234d58026501d5c609fb46e524149442039',
                              'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6',
                              'key-vim.host.PlugStoreTopology.Device-020d000000300162b20234d580566972747561',
                              'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                           ],
                           claimedPath = (Link) [
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba2:C3:T111:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba2:C1:T123:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L1',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L0',
                              'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L1'
                           ]
                        },
                        (vim.host.PlugStoreTopology.Plugin) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PlugStoreTopology.Plugin-NMP',
                           name = 'NMP',
                           device = (Link) [],
                           claimedPath = (Link) []
                        }
                     ]
                  },
                  softwareInternetScsiEnabled = false
               },
               multipathState = (vim.host.MultipathStateInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  path = (vim.host.MultipathStateInfo.Path) [
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba2:C1:T123:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba2:C3:T111:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba64:C0:T0:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba64:C0:T0:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba64:C0:T1:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba64:C0:T1:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba64:C0:T2:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba64:C0:T2:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba64:C0:T3:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba64:C0:T3:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba65:C0:T0:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba65:C0:T0:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba65:C0:T1:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba65:C0:T1:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba65:C0:T2:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba65:C0:T2:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba65:C0:T3:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba65:C0:T3:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba66:C0:T0:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba66:C0:T0:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba66:C0:T1:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba66:C0:T1:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba66:C0:T2:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba66:C0:T2:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba66:C0:T3:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba66:C0:T3:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba67:C0:T0:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba67:C0:T0:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba67:C0:T1:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba67:C0:T1:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba67:C0:T2:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba67:C0:T2:L1',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba67:C0:T3:L0',
                        pathState = 'active'
                     },
                     (vim.host.MultipathStateInfo.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vmhba67:C0:T3:L1',
                        pathState = 'active'
                     }
                  ]
               },
               fileSystemVolume = (vim.host.FileSystemVolumeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  volumeTypeList = (str) [
                     'VMFS',
                     'NFS',
                     'NFS41',
                     'vsan',
                     'VVOL',
                     'VFFS',
                     'OTHER',
                     'PMEM'
                  ],
                  mountInfo = (vim.host.FileSystemMountInfo) [
                     (vim.host.FileSystemMountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        mountInfo = (vim.host.MountInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           path = '/vmfs/volumes/60f1d613-a76f5c97-14cd-b02628c915f0',
                           accessMode = 'readWrite',
                           mounted = true,
                           accessible = true,
                           inaccessibleReason = <unset>
                        },
                        volume = (vim.host.VmfsVolume) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           type = 'VMFS',
                           name = 'datastore1 (2)',
                           capacity = 661424963584,
                           blockSizeMb = 1,
                           blockSize = 1024,
                           unmapGranularity = 1024,
                           unmapPriority = 'low',
                           unmapBandwidthSpec = <unset>,
                           maxBlocks = 63963136,
                           majorVersion = 6,
                           version = '6.82',
                           uuid = '60f1d613-a76f5c97-14cd-b02628c915f0',
                           extent = (vim.host.ScsiDisk.Partition) [
                              (vim.host.ScsiDisk.Partition) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 diskName = 'naa.600062b20234d58026501d5c609fb46e',
                                 partition = 8
                              }
                           ],
                           vmfsUpgradable = false,
                           forceMountedInfo = <unset>,
                           ssd = true,
                           local = true,
                           scsiDiskType = <unset>
                        },
                        vStorageSupport = 'vStorageUnsupported'
                     },
                     (vim.host.FileSystemMountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        mountInfo = (vim.host.MountInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           path = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0',
                           accessMode = 'readWrite',
                           mounted = true,
                           accessible = true,
                           inaccessibleReason = <unset>
                        },
                        volume = (vim.host.VmfsVolume) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           type = 'VMFS',
                           name = 'Vol1',
                           capacity = 10994847842304,
                           blockSizeMb = 1,
                           blockSize = 1024,
                           unmapGranularity = 1024,
                           unmapPriority = 'low',
                           unmapBandwidthSpec = <unset>,
                           maxBlocks = 63963136,
                           majorVersion = 6,
                           version = '6.82',
                           uuid = '6102f50f-53d691eb-8fda-b02628c915f0',
                           extent = (vim.host.ScsiDisk.Partition) [
                              (vim.host.ScsiDisk.Partition) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 diskName = 'eui.0000e88360f0c66f00a0980000d663f2',
                                 partition = 1
                              }
                           ],
                           vmfsUpgradable = false,
                           forceMountedInfo = <unset>,
                           ssd = true,
                           local = false,
                           scsiDiskType = <unset>
                        },
                        vStorageSupport = 'vStorageSupported'
                     },
                     (vim.host.FileSystemMountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        mountInfo = (vim.host.MountInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           path = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0',
                           accessMode = 'readWrite',
                           mounted = true,
                           accessible = true,
                           inaccessibleReason = <unset>
                        },
                        volume = (vim.host.VmfsVolume) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           type = 'VMFS',
                           name = 'Vol2',
                           capacity = 21989964120064,
                           blockSizeMb = 1,
                           blockSize = 1024,
                           unmapGranularity = 1024,
                           unmapPriority = 'low',
                           unmapBandwidthSpec = <unset>,
                           maxBlocks = 63963136,
                           majorVersion = 6,
                           version = '6.82',
                           uuid = '6102f520-3c2ea578-ff4d-b02628c915f0',
                           extent = (vim.host.ScsiDisk.Partition) [
                              (vim.host.ScsiDisk.Partition) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 diskName = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                 partition = 1
                              }
                           ],
                           vmfsUpgradable = false,
                           forceMountedInfo = <unset>,
                           ssd = true,
                           local = false,
                           scsiDiskType = <unset>
                        },
                        vStorageSupport = 'vStorageSupported'
                     },
                     (vim.host.FileSystemMountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        mountInfo = (vim.host.MountInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           path = '/vmfs/volumes/60f1d613-9730c14e-31c0-b02628c915f0',
                           accessMode = 'readWrite',
                           mounted = true,
                           accessible = true,
                           inaccessibleReason = <unset>
                        },
                        volume = (vim.host.VffsVolume) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           type = 'VFFS',
                           name = 'OSDATA-60f1d613-9730c14e-31c0-b02628c915f0',
                           capacity = 128580583424,
                           majorVersion = 1,
                           version = '1.00',
                           uuid = '60f1d613-9730c14e-31c0-b02628c915f0',
                           extent = (vim.host.ScsiDisk.Partition) [
                              (vim.host.ScsiDisk.Partition) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 diskName = 'naa.600062b20234d58026501d5c609fb46e',
                                 partition = 7
                              }
                           ]
                        },
                        vStorageSupport = 'vStorageUnsupported'
                     },
                     (vim.host.FileSystemMountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        mountInfo = (vim.host.MountInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           path = '/vmfs/volumes/98a5b0aa-d74d5595-2187-3b8c67408bf6',
                           accessMode = 'readOnly',
                           mounted = true,
                           accessible = true,
                           inaccessibleReason = <unset>
                        },
                        volume = (vim.host.VfatVolume) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           type = 'OTHER',
                           name = 'BOOTBANK1',
                           capacity = 4293591040
                        },
                        vStorageSupport = <unset>
                     },
                     (vim.host.FileSystemMountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        mountInfo = (vim.host.MountInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           path = '/vmfs/volumes/8ef3ca1d-df4c5517-418c-5253b97b4f85',
                           accessMode = 'readOnly',
                           mounted = true,
                           accessible = true,
                           inaccessibleReason = <unset>
                        },
                        volume = (vim.host.VfatVolume) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           type = 'OTHER',
                           name = 'BOOTBANK2',
                           capacity = 4293591040
                        },
                        vStorageSupport = <unset>
                     }
                  ]
               },
               systemFile = (str) [],
               network = (vim.host.NetworkInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vswitch = (vim.host.VirtualSwitch) [
                     (vim.host.VirtualSwitch) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vSwitch0',
                        key = 'key-vim.host.VirtualSwitch-vSwitch0',
                        numPorts = 9216,
                        numPortsAvailable = 9099,
                        mtu = 1500,
                        portgroup = (Link) [
                           'key-vim.host.PortGroup-VM Network',
                           'key-vim.host.PortGroup-Management Network'
                        ],
                        pnic = (Link) [
                           'key-vim.host.PhysicalNic-vmnic2',
                           'key-vim.host.PhysicalNic-vmnic0'
                        ],
                        spec = (vim.host.VirtualSwitch.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           numPorts = 128,
                           bridge = (vim.host.VirtualSwitch.BondBridge) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              nicDevice = (str) [
                                 'vmnic2',
                                 'vmnic0'
                              ],
                              beacon = (vim.host.VirtualSwitch.BeaconConfig) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 interval = 1
                              },
                              linkDiscoveryProtocolConfig = (vim.host.LinkDiscoveryProtocolConfig) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 protocol = 'cdp',
                                 operation = 'listen'
                              }
                           },
                           policy = (vim.host.NetworkPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              security = (vim.host.NetworkPolicy.SecurityPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 allowPromiscuous = false,
                                 macChanges = false,
                                 forgedTransmits = false
                              },
                              nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 policy = 'loadbalance_srcid',
                                 reversePolicy = true,
                                 notifySwitches = true,
                                 rollingOrder = false,
                                 failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    checkSpeed = 'minimum',
                                    speed = 10,
                                    checkDuplex = false,
                                    fullDuplex = false,
                                    checkErrorPercent = false,
                                    percentage = 0,
                                    checkBeacon = false
                                 },
                                 nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    activeNic = (str) [
                                       'vmnic0',
                                       'vmnic2'
                                    ],
                                    standbyNic = (str) []
                                 }
                              },
                              offloadPolicy = (vim.host.NetOffloadCapabilities) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 csumOffload = true,
                                 tcpSegmentation = true,
                                 zeroCopyXmit = true
                              },
                              shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 enabled = false,
                                 averageBandwidth = <unset>,
                                 peakBandwidth = <unset>,
                                 burstSize = <unset>
                              }
                           },
                           mtu = <unset>
                        }
                     },
                     (vim.host.VirtualSwitch) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vswitch1',
                        key = 'key-vim.host.VirtualSwitch-vswitch1',
                        numPorts = 9216,
                        numPortsAvailable = 9099,
                        mtu = 1500,
                        portgroup = (Link) [
                           'key-vim.host.PortGroup-vMotion2',
                           'key-vim.host.PortGroup-vMotion1'
                        ],
                        pnic = (Link) [
                           'key-vim.host.PhysicalNic-vmnic3',
                           'key-vim.host.PhysicalNic-vmnic1'
                        ],
                        spec = (vim.host.VirtualSwitch.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           numPorts = 1024,
                           bridge = (vim.host.VirtualSwitch.BondBridge) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              nicDevice = (str) [
                                 'vmnic3',
                                 'vmnic1'
                              ],
                              beacon = (vim.host.VirtualSwitch.BeaconConfig) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 interval = 1
                              },
                              linkDiscoveryProtocolConfig = (vim.host.LinkDiscoveryProtocolConfig) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 protocol = 'cdp',
                                 operation = 'listen'
                              }
                           },
                           policy = (vim.host.NetworkPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              security = (vim.host.NetworkPolicy.SecurityPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 allowPromiscuous = false,
                                 macChanges = false,
                                 forgedTransmits = false
                              },
                              nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 policy = 'loadbalance_srcid',
                                 reversePolicy = true,
                                 notifySwitches = true,
                                 rollingOrder = false,
                                 failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    checkSpeed = 'minimum',
                                    speed = 10,
                                    checkDuplex = false,
                                    fullDuplex = false,
                                    checkErrorPercent = false,
                                    percentage = 0,
                                    checkBeacon = false
                                 },
                                 nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    activeNic = (str) [
                                       'vmnic1',
                                       'vmnic3'
                                    ],
                                    standbyNic = (str) []
                                 }
                              },
                              offloadPolicy = (vim.host.NetOffloadCapabilities) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 csumOffload = true,
                                 tcpSegmentation = true,
                                 zeroCopyXmit = true
                              },
                              shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 enabled = false,
                                 averageBandwidth = <unset>,
                                 peakBandwidth = <unset>,
                                 burstSize = <unset>
                              }
                           },
                           mtu = <unset>
                        }
                     }
                  ],
                  proxySwitch = (vim.host.HostProxySwitch) [],
                  portgroup = (vim.host.PortGroup) [
                     (vim.host.PortGroup) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PortGroup-VM Network',
                        port = (vim.host.PortGroup.Port) [
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67108884',
                              mac = (str) [
                                 '00:0c:29:77:34:61'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111908',
                              mac = (str) [
                                 '42:44:49:00:01:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111909',
                              mac = (str) [
                                 '42:44:49:00:01:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111912',
                              mac = (str) [
                                 '42:44:49:00:02:10'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111915',
                              mac = (str) [
                                 '42:44:49:00:03:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111916',
                              mac = (str) [
                                 '42:44:49:00:03:10'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111917',
                              mac = (str) [
                                 '42:44:49:00:03:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111918',
                              mac = (str) [
                                 '42:44:49:00:04:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111920',
                              mac = (str) [
                                 '42:44:49:00:04:07'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111921',
                              mac = (str) [
                                 '42:44:49:00:04:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111922',
                              mac = (str) [
                                 '42:44:49:00:04:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111923',
                              mac = (str) [
                                 '42:44:49:00:04:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111927',
                              mac = (str) [
                                 '42:44:49:00:06:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111928',
                              mac = (str) [
                                 '42:44:49:00:06:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111929',
                              mac = (str) [
                                 '42:44:49:00:07:07'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111930',
                              mac = (str) [
                                 '42:44:49:00:07:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111931',
                              mac = (str) [
                                 '42:44:49:00:07:10'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111932',
                              mac = (str) [
                                 '42:44:49:00:08:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111933',
                              mac = (str) [
                                 '42:44:49:00:08:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111934',
                              mac = (str) [
                                 '42:44:49:00:09:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111935',
                              mac = (str) [
                                 '42:44:49:00:09:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111936',
                              mac = (str) [
                                 '42:44:49:00:09:10'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111937',
                              mac = (str) [
                                 '42:44:49:00:10:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111938',
                              mac = (str) [
                                 '42:44:49:00:10:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111939',
                              mac = (str) [
                                 '42:44:49:00:10:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111940',
                              mac = (str) [
                                 '42:44:49:00:11:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111941',
                              mac = (str) [
                                 '42:44:49:00:11:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111942',
                              mac = (str) [
                                 '42:44:49:00:11:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111943',
                              mac = (str) [
                                 '42:44:49:00:11:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111944',
                              mac = (str) [
                                 '42:44:49:00:12:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111945',
                              mac = (str) [
                                 '42:44:49:00:12:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111946',
                              mac = (str) [
                                 '42:44:49:00:12:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111949',
                              mac = (str) [
                                 '42:44:49:00:13:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111950',
                              mac = (str) [
                                 '42:44:49:00:13:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111951',
                              mac = (str) [
                                 '42:44:49:00:13:10'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111952',
                              mac = (str) [
                                 '42:44:49:00:13:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111954',
                              mac = (str) [
                                 '42:44:49:00:14:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111955',
                              mac = (str) [
                                 '42:44:49:00:14:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111959',
                              mac = (str) [
                                 '42:44:49:00:15:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111960',
                              mac = (str) [
                                 '42:44:49:00:15:10'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111962',
                              mac = (str) [
                                 '42:44:49:00:16:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111963',
                              mac = (str) [
                                 '42:44:49:00:16:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111964',
                              mac = (str) [
                                 '42:44:49:00:17:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111965',
                              mac = (str) [
                                 '42:44:49:00:17:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111966',
                              mac = (str) [
                                 '42:44:49:00:17:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111969',
                              mac = (str) [
                                 '42:44:49:00:18:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111970',
                              mac = (str) [
                                 '42:44:49:00:18:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111971',
                              mac = (str) [
                                 '42:44:49:00:19:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111974',
                              mac = (str) [
                                 '42:44:49:00:19:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111975',
                              mac = (str) [
                                 '42:44:49:00:19:10'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111976',
                              mac = (str) [
                                 '42:44:49:00:20:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111977',
                              mac = (str) [
                                 '42:44:49:00:20:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111978',
                              mac = (str) [
                                 '42:44:49:00:20:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111979',
                              mac = (str) [
                                 '42:44:49:00:20:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111982',
                              mac = (str) [
                                 '42:44:49:00:21:10'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111983',
                              mac = (str) [
                                 '42:44:49:00:21:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111984',
                              mac = (str) [
                                 '42:44:49:00:22:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111985',
                              mac = (str) [
                                 '42:44:49:00:22:07'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111986',
                              mac = (str) [
                                 '42:44:49:00:22:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111987',
                              mac = (str) [
                                 '42:44:49:00:22:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111988',
                              mac = (str) [
                                 '42:44:49:00:23:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111989',
                              mac = (str) [
                                 '42:44:49:00:23:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111990',
                              mac = (str) [
                                 '42:44:49:00:23:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111991',
                              mac = (str) [
                                 '42:44:49:00:24:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111993',
                              mac = (str) [
                                 '42:44:49:00:24:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111994',
                              mac = (str) [
                                 '42:44:49:00:24:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111995',
                              mac = (str) [
                                 '42:44:49:00:25:07'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111996',
                              mac = (str) [
                                 '42:44:49:00:25:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111997',
                              mac = (str) [
                                 '42:44:49:00:25:10'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111998',
                              mac = (str) [
                                 '42:44:49:00:26:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67111999',
                              mac = (str) [
                                 '42:44:49:00:26:07'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112000',
                              mac = (str) [
                                 '42:44:49:00:26:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112001',
                              mac = (str) [
                                 '42:44:49:00:27:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112005',
                              mac = (str) [
                                 '42:44:49:00:32:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112006',
                              mac = (str) [
                                 '42:44:49:00:32:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112011',
                              mac = (str) [
                                 '42:44:49:00:29:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112013',
                              mac = (str) [
                                 '42:44:49:00:25:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112014',
                              mac = (str) [
                                 '42:44:49:00:29:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112015',
                              mac = (str) [
                                 '42:44:49:00:33:10'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112016',
                              mac = (str) [
                                 '42:44:49:00:33:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112017',
                              mac = (str) [
                                 '42:44:49:00:34:07'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112018',
                              mac = (str) [
                                 '42:44:49:00:34:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112019',
                              mac = (str) [
                                 '42:44:49:00:34:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112022',
                              mac = (str) [
                                 '42:44:49:00:36:08'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112023',
                              mac = (str) [
                                 '42:44:49:00:36:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112024',
                              mac = (str) [
                                 '42:44:49:00:36:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112025',
                              mac = (str) [
                                 '42:44:49:00:37:11'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112026',
                              mac = (str) [
                                 '42:44:49:00:37:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112027',
                              mac = (str) [
                                 '42:44:49:00:38:01'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112028',
                              mac = (str) [
                                 '42:44:49:00:38:06'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112029',
                              mac = (str) [
                                 '42:44:49:00:38:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112030',
                              mac = (str) [
                                 '42:44:49:00:38:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112032',
                              mac = (str) [
                                 '42:44:49:00:39:07'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112033',
                              mac = (str) [
                                 '42:44:49:00:39:09'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112034',
                              mac = (str) [
                                 '42:44:49:00:27:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112035',
                              mac = (str) [
                                 '42:44:49:00:18:04'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112036',
                              mac = (str) [
                                 '42:44:49:00:19:03'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112038',
                              mac = (str) [
                                 '42:44:49:00:32:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112039',
                              mac = (str) [
                                 '42:44:49:00:31:02'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112040',
                              mac = (str) [
                                 '42:44:49:00:28:12'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112041',
                              mac = (str) [
                                 '42:44:49:00:38:07'
                              ],
                              type = 'virtualMachine'
                           },
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67112042',
                              mac = (str) [
                                 '42:44:49:00:26:10'
                              ],
                              type = 'virtualMachine'
                           }
                        ],
                        vswitch = 'key-vim.host.VirtualSwitch-vSwitch0',
                        computedPolicy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = false,
                              macChanges = false,
                              forgedTransmits = false
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'loadbalance_srcid',
                              reversePolicy = true,
                              notifySwitches = true,
                              rollingOrder = false,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = 'minimum',
                                 speed = 10,
                                 checkDuplex = false,
                                 fullDuplex = false,
                                 checkErrorPercent = false,
                                 percentage = 0,
                                 checkBeacon = false
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic0',
                                    'vmnic2'
                                 ],
                                 standbyNic = (str) []
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = true,
                              tcpSegmentation = true,
                              zeroCopyXmit = true
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = false,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        },
                        spec = (vim.host.PortGroup.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'VM Network',
                           vlanId = 0,
                           vswitchName = 'vSwitch0',
                           policy = (vim.host.NetworkPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              security = (vim.host.NetworkPolicy.SecurityPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 allowPromiscuous = <unset>,
                                 macChanges = <unset>,
                                 forgedTransmits = <unset>
                              },
                              nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 policy = <unset>,
                                 reversePolicy = <unset>,
                                 notifySwitches = <unset>,
                                 rollingOrder = <unset>,
                                 failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    checkSpeed = <unset>,
                                    speed = <unset>,
                                    checkDuplex = <unset>,
                                    fullDuplex = <unset>,
                                    checkErrorPercent = <unset>,
                                    percentage = <unset>,
                                    checkBeacon = <unset>
                                 },
                                 nicOrder = <unset>
                              },
                              offloadPolicy = (vim.host.NetOffloadCapabilities) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 csumOffload = <unset>,
                                 tcpSegmentation = <unset>,
                                 zeroCopyXmit = <unset>
                              },
                              shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 enabled = <unset>,
                                 averageBandwidth = <unset>,
                                 peakBandwidth = <unset>,
                                 burstSize = <unset>
                              }
                           }
                        }
                     },
                     (vim.host.PortGroup) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PortGroup-Management Network',
                        port = (vim.host.PortGroup.Port) [
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-67108881',
                              mac = (str) [
                                 'b0:26:28:c9:15:f0'
                              ],
                              type = 'host'
                           }
                        ],
                        vswitch = 'key-vim.host.VirtualSwitch-vSwitch0',
                        computedPolicy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = false,
                              macChanges = false,
                              forgedTransmits = false
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'loadbalance_srcid',
                              reversePolicy = true,
                              notifySwitches = true,
                              rollingOrder = false,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = 'minimum',
                                 speed = 10,
                                 checkDuplex = false,
                                 fullDuplex = false,
                                 checkErrorPercent = false,
                                 percentage = 0,
                                 checkBeacon = false
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic0'
                                 ],
                                 standbyNic = (str) [
                                    'vmnic2'
                                 ]
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = true,
                              tcpSegmentation = true,
                              zeroCopyXmit = true
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = false,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        },
                        spec = (vim.host.PortGroup.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Management Network',
                           vlanId = 0,
                           vswitchName = 'vSwitch0',
                           policy = (vim.host.NetworkPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              security = (vim.host.NetworkPolicy.SecurityPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 allowPromiscuous = <unset>,
                                 macChanges = <unset>,
                                 forgedTransmits = <unset>
                              },
                              nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 policy = 'loadbalance_srcid',
                                 reversePolicy = <unset>,
                                 notifySwitches = true,
                                 rollingOrder = false,
                                 failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    checkSpeed = <unset>,
                                    speed = <unset>,
                                    checkDuplex = <unset>,
                                    fullDuplex = <unset>,
                                    checkErrorPercent = <unset>,
                                    percentage = <unset>,
                                    checkBeacon = false
                                 },
                                 nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    activeNic = (str) [
                                       'vmnic0'
                                    ],
                                    standbyNic = (str) [
                                       'vmnic2'
                                    ]
                                 }
                              },
                              offloadPolicy = (vim.host.NetOffloadCapabilities) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 csumOffload = <unset>,
                                 tcpSegmentation = <unset>,
                                 zeroCopyXmit = <unset>
                              },
                              shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 enabled = <unset>,
                                 averageBandwidth = <unset>,
                                 peakBandwidth = <unset>,
                                 burstSize = <unset>
                              }
                           }
                        }
                     },
                     (vim.host.PortGroup) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PortGroup-vMotion2',
                        port = (vim.host.PortGroup.Port) [
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-100663315',
                              mac = (str) [
                                 '00:50:56:6d:13:65'
                              ],
                              type = 'host'
                           }
                        ],
                        vswitch = 'key-vim.host.VirtualSwitch-vswitch1',
                        computedPolicy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = false,
                              macChanges = false,
                              forgedTransmits = false
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'loadbalance_srcid',
                              reversePolicy = true,
                              notifySwitches = true,
                              rollingOrder = false,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = 'minimum',
                                 speed = 10,
                                 checkDuplex = false,
                                 fullDuplex = false,
                                 checkErrorPercent = false,
                                 percentage = 0,
                                 checkBeacon = false
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic3'
                                 ],
                                 standbyNic = (str) [
                                    'vmnic1'
                                 ]
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = true,
                              tcpSegmentation = true,
                              zeroCopyXmit = true
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = false,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        },
                        spec = (vim.host.PortGroup.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'vMotion2',
                           vlanId = 0,
                           vswitchName = 'vswitch1',
                           policy = (vim.host.NetworkPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              security = (vim.host.NetworkPolicy.SecurityPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 allowPromiscuous = <unset>,
                                 macChanges = <unset>,
                                 forgedTransmits = <unset>
                              },
                              nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 policy = <unset>,
                                 reversePolicy = <unset>,
                                 notifySwitches = <unset>,
                                 rollingOrder = <unset>,
                                 failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    checkSpeed = <unset>,
                                    speed = <unset>,
                                    checkDuplex = <unset>,
                                    fullDuplex = <unset>,
                                    checkErrorPercent = <unset>,
                                    percentage = <unset>,
                                    checkBeacon = <unset>
                                 },
                                 nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    activeNic = (str) [
                                       'vmnic3'
                                    ],
                                    standbyNic = (str) [
                                       'vmnic1'
                                    ]
                                 }
                              },
                              offloadPolicy = (vim.host.NetOffloadCapabilities) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 csumOffload = <unset>,
                                 tcpSegmentation = <unset>,
                                 zeroCopyXmit = <unset>
                              },
                              shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 enabled = <unset>,
                                 averageBandwidth = <unset>,
                                 peakBandwidth = <unset>,
                                 burstSize = <unset>
                              }
                           }
                        }
                     },
                     (vim.host.PortGroup) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PortGroup-vMotion1',
                        port = (vim.host.PortGroup.Port) [
                           (vim.host.PortGroup.Port) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.PortGroup.Port-100663314',
                              mac = (str) [
                                 '00:50:56:65:55:7f'
                              ],
                              type = 'host'
                           }
                        ],
                        vswitch = 'key-vim.host.VirtualSwitch-vswitch1',
                        computedPolicy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = false,
                              macChanges = false,
                              forgedTransmits = false
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'loadbalance_srcid',
                              reversePolicy = true,
                              notifySwitches = true,
                              rollingOrder = false,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = 'minimum',
                                 speed = 10,
                                 checkDuplex = false,
                                 fullDuplex = false,
                                 checkErrorPercent = false,
                                 percentage = 0,
                                 checkBeacon = false
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic1'
                                 ],
                                 standbyNic = (str) [
                                    'vmnic3'
                                 ]
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = true,
                              tcpSegmentation = true,
                              zeroCopyXmit = true
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = false,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        },
                        spec = (vim.host.PortGroup.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'vMotion1',
                           vlanId = 0,
                           vswitchName = 'vswitch1',
                           policy = (vim.host.NetworkPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              security = (vim.host.NetworkPolicy.SecurityPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 allowPromiscuous = <unset>,
                                 macChanges = <unset>,
                                 forgedTransmits = <unset>
                              },
                              nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 policy = <unset>,
                                 reversePolicy = <unset>,
                                 notifySwitches = <unset>,
                                 rollingOrder = <unset>,
                                 failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    checkSpeed = <unset>,
                                    speed = <unset>,
                                    checkDuplex = <unset>,
                                    fullDuplex = <unset>,
                                    checkErrorPercent = <unset>,
                                    percentage = <unset>,
                                    checkBeacon = <unset>
                                 },
                                 nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    activeNic = (str) [
                                       'vmnic1'
                                    ],
                                    standbyNic = (str) [
                                       'vmnic3'
                                    ]
                                 }
                              },
                              offloadPolicy = (vim.host.NetOffloadCapabilities) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 csumOffload = <unset>,
                                 tcpSegmentation = <unset>,
                                 zeroCopyXmit = <unset>
                              },
                              shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 enabled = <unset>,
                                 averageBandwidth = <unset>,
                                 peakBandwidth = <unset>,
                                 burstSize = <unset>
                              }
                           }
                        }
                     }
                  ],
                  pnic = (vim.host.PhysicalNic) [
                     (vim.host.PhysicalNic) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PhysicalNic-vmnic0',
                        device = 'vmnic0',
                        pci = '0000:02:00.0',
                        driver = 'bnxtnet',
                        driverVersion = <unset>,
                        firmwareVersion = <unset>,
                        linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 25000,
                           duplex = true
                        },
                        validLinkSpecification = (vim.host.PhysicalNic.LinkSpeedDuplex) [
                           (vim.host.PhysicalNic.LinkSpeedDuplex) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              speedMb = 1000,
                              duplex = true
                           },
                           (vim.host.PhysicalNic.LinkSpeedDuplex) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              speedMb = 25000,
                              duplex = true
                           }
                        ],
                        spec = (vim.host.PhysicalNic.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ip = (vim.host.IpConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              dhcp = false,
                              ipAddress = '',
                              subnetMask = '',
                              ipV6Config = <unset>
                           },
                           linkSpeed = <unset>,
                           enableEnhancedNetworkingStack = false,
                           ensInterruptEnabled = false
                        },
                        wakeOnLanSupported = false,
                        mac = 'b0:26:28:c9:15:f0',
                        fcoeConfiguration = (vim.host.FcoeConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = 3,
                           sourceMac = 'b0:26:28:c9:15:f0',
                           vlanRange = (vim.host.FcoeConfig.VlanRange) [
                              (vim.host.FcoeConfig.VlanRange) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 vlanLow = 0,
                                 vlanHigh = 0
                              }
                           ],
                           capabilities = (vim.host.FcoeConfig.FcoeCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              priorityClass = false,
                              sourceMacAddress = false,
                              vlanRange = false
                           },
                           fcoeActive = false
                        },
                        vmDirectPathGen2Supported = false,
                        vmDirectPathGen2SupportedMode = <unset>,
                        resourcePoolSchedulerAllowed = true,
                        resourcePoolSchedulerDisallowedReason = (str) [],
                        autoNegotiateSupported = true,
                        enhancedNetworkingStackSupported = true,
                        ensInterruptSupported = true,
                        rdmaDevice = 'key-vim.host.RdmaDevice-vmrdma0'
                     },
                     (vim.host.PhysicalNic) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PhysicalNic-vmnic1',
                        device = 'vmnic1',
                        pci = '0000:02:00.1',
                        driver = 'bnxtnet',
                        driverVersion = <unset>,
                        firmwareVersion = <unset>,
                        linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 25000,
                           duplex = true
                        },
                        validLinkSpecification = (vim.host.PhysicalNic.LinkSpeedDuplex) [
                           (vim.host.PhysicalNic.LinkSpeedDuplex) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              speedMb = 1000,
                              duplex = true
                           },
                           (vim.host.PhysicalNic.LinkSpeedDuplex) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              speedMb = 25000,
                              duplex = true
                           }
                        ],
                        spec = (vim.host.PhysicalNic.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ip = (vim.host.IpConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              dhcp = false,
                              ipAddress = '',
                              subnetMask = '',
                              ipV6Config = <unset>
                           },
                           linkSpeed = <unset>,
                           enableEnhancedNetworkingStack = false,
                           ensInterruptEnabled = false
                        },
                        wakeOnLanSupported = false,
                        mac = 'b0:26:28:c9:15:f1',
                        fcoeConfiguration = (vim.host.FcoeConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = 3,
                           sourceMac = 'b0:26:28:c9:15:f1',
                           vlanRange = (vim.host.FcoeConfig.VlanRange) [
                              (vim.host.FcoeConfig.VlanRange) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 vlanLow = 0,
                                 vlanHigh = 0
                              }
                           ],
                           capabilities = (vim.host.FcoeConfig.FcoeCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              priorityClass = false,
                              sourceMacAddress = false,
                              vlanRange = false
                           },
                           fcoeActive = false
                        },
                        vmDirectPathGen2Supported = false,
                        vmDirectPathGen2SupportedMode = <unset>,
                        resourcePoolSchedulerAllowed = true,
                        resourcePoolSchedulerDisallowedReason = (str) [],
                        autoNegotiateSupported = true,
                        enhancedNetworkingStackSupported = true,
                        ensInterruptSupported = true,
                        rdmaDevice = 'key-vim.host.RdmaDevice-vmrdma1'
                     },
                     (vim.host.PhysicalNic) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PhysicalNic-vmnic2',
                        device = 'vmnic2',
                        pci = '0000:82:00.0',
                        driver = 'bnxtnet',
                        driverVersion = <unset>,
                        firmwareVersion = <unset>,
                        linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 25000,
                           duplex = true
                        },
                        validLinkSpecification = (vim.host.PhysicalNic.LinkSpeedDuplex) [
                           (vim.host.PhysicalNic.LinkSpeedDuplex) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              speedMb = 1000,
                              duplex = true
                           },
                           (vim.host.PhysicalNic.LinkSpeedDuplex) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              speedMb = 25000,
                              duplex = true
                           }
                        ],
                        spec = (vim.host.PhysicalNic.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ip = (vim.host.IpConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              dhcp = false,
                              ipAddress = '',
                              subnetMask = '',
                              ipV6Config = <unset>
                           },
                           linkSpeed = <unset>,
                           enableEnhancedNetworkingStack = false,
                           ensInterruptEnabled = false
                        },
                        wakeOnLanSupported = false,
                        mac = 'b0:26:28:d2:68:60',
                        fcoeConfiguration = (vim.host.FcoeConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = 3,
                           sourceMac = 'b0:26:28:d2:68:60',
                           vlanRange = (vim.host.FcoeConfig.VlanRange) [
                              (vim.host.FcoeConfig.VlanRange) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 vlanLow = 0,
                                 vlanHigh = 0
                              }
                           ],
                           capabilities = (vim.host.FcoeConfig.FcoeCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              priorityClass = false,
                              sourceMacAddress = false,
                              vlanRange = false
                           },
                           fcoeActive = false
                        },
                        vmDirectPathGen2Supported = false,
                        vmDirectPathGen2SupportedMode = <unset>,
                        resourcePoolSchedulerAllowed = true,
                        resourcePoolSchedulerDisallowedReason = (str) [],
                        autoNegotiateSupported = true,
                        enhancedNetworkingStackSupported = true,
                        ensInterruptSupported = true,
                        rdmaDevice = 'key-vim.host.RdmaDevice-vmrdma2'
                     },
                     (vim.host.PhysicalNic) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PhysicalNic-vmnic3',
                        device = 'vmnic3',
                        pci = '0000:82:00.1',
                        driver = 'bnxtnet',
                        driverVersion = <unset>,
                        firmwareVersion = <unset>,
                        linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 25000,
                           duplex = true
                        },
                        validLinkSpecification = (vim.host.PhysicalNic.LinkSpeedDuplex) [
                           (vim.host.PhysicalNic.LinkSpeedDuplex) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              speedMb = 1000,
                              duplex = true
                           },
                           (vim.host.PhysicalNic.LinkSpeedDuplex) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              speedMb = 25000,
                              duplex = true
                           }
                        ],
                        spec = (vim.host.PhysicalNic.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ip = (vim.host.IpConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              dhcp = false,
                              ipAddress = '',
                              subnetMask = '',
                              ipV6Config = <unset>
                           },
                           linkSpeed = <unset>,
                           enableEnhancedNetworkingStack = false,
                           ensInterruptEnabled = false
                        },
                        wakeOnLanSupported = false,
                        mac = 'b0:26:28:d2:68:61',
                        fcoeConfiguration = (vim.host.FcoeConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = 3,
                           sourceMac = 'b0:26:28:d2:68:61',
                           vlanRange = (vim.host.FcoeConfig.VlanRange) [
                              (vim.host.FcoeConfig.VlanRange) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 vlanLow = 0,
                                 vlanHigh = 0
                              }
                           ],
                           capabilities = (vim.host.FcoeConfig.FcoeCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              priorityClass = false,
                              sourceMacAddress = false,
                              vlanRange = false
                           },
                           fcoeActive = false
                        },
                        vmDirectPathGen2Supported = false,
                        vmDirectPathGen2SupportedMode = <unset>,
                        resourcePoolSchedulerAllowed = true,
                        resourcePoolSchedulerDisallowedReason = (str) [],
                        autoNegotiateSupported = true,
                        enhancedNetworkingStackSupported = true,
                        ensInterruptSupported = true,
                        rdmaDevice = 'key-vim.host.RdmaDevice-vmrdma3'
                     },
                     (vim.host.PhysicalNic) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PhysicalNic-vusb0',
                        device = 'vusb0',
                        pci = '',
                        driver = 'cdce',
                        driverVersion = <unset>,
                        firmwareVersion = <unset>,
                        linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 100,
                           duplex = true
                        },
                        validLinkSpecification = (vim.host.PhysicalNic.LinkSpeedDuplex) [
                           (vim.host.PhysicalNic.LinkSpeedDuplex) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              speedMb = 100,
                              duplex = true
                           }
                        ],
                        spec = (vim.host.PhysicalNic.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ip = (vim.host.IpConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              dhcp = false,
                              ipAddress = '',
                              subnetMask = '',
                              ipV6Config = <unset>
                           },
                           linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              speedMb = 100,
                              duplex = true
                           },
                           enableEnhancedNetworkingStack = false,
                           ensInterruptEnabled = false
                        },
                        wakeOnLanSupported = false,
                        mac = '0a:94:ef:aa:98:fd',
                        fcoeConfiguration = <unset>,
                        vmDirectPathGen2Supported = false,
                        vmDirectPathGen2SupportedMode = <unset>,
                        resourcePoolSchedulerAllowed = false,
                        resourcePoolSchedulerDisallowedReason = (str) [
                           'hardwareUnsupported'
                        ],
                        autoNegotiateSupported = false,
                        enhancedNetworkingStackSupported = false,
                        ensInterruptSupported = false,
                        rdmaDevice = <unset>
                     }
                  ],
                  rdmaDevice = (vim.host.RdmaDevice) [
                     (vim.host.RdmaDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.RdmaDevice-vmrdma0',
                        device = 'vmrdma0',
                        driver = 'bnxtroce',
                        description = 'Broadcom RoCE device',
                        backing = (vim.host.RdmaDevice.PnicBacking) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pairedUplink = 'key-vim.host.PhysicalNic-vmnic0'
                        },
                        connectionInfo = (vim.host.RdmaDevice.ConnectionInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           state = 'active',
                           mtu = 1024,
                           speedInMbps = 25000
                        },
                        capability = (vim.host.RdmaDevice.Capability) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           roceV1Capable = true,
                           roceV2Capable = true,
                           iWarpCapable = false
                        }
                     },
                     (vim.host.RdmaDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.RdmaDevice-vmrdma1',
                        device = 'vmrdma1',
                        driver = 'bnxtroce',
                        description = 'Broadcom RoCE device',
                        backing = (vim.host.RdmaDevice.PnicBacking) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pairedUplink = 'key-vim.host.PhysicalNic-vmnic1'
                        },
                        connectionInfo = (vim.host.RdmaDevice.ConnectionInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           state = 'active',
                           mtu = 1024,
                           speedInMbps = 25000
                        },
                        capability = (vim.host.RdmaDevice.Capability) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           roceV1Capable = true,
                           roceV2Capable = true,
                           iWarpCapable = false
                        }
                     },
                     (vim.host.RdmaDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.RdmaDevice-vmrdma2',
                        device = 'vmrdma2',
                        driver = 'bnxtroce',
                        description = 'Broadcom RoCE device',
                        backing = (vim.host.RdmaDevice.PnicBacking) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pairedUplink = 'key-vim.host.PhysicalNic-vmnic2'
                        },
                        connectionInfo = (vim.host.RdmaDevice.ConnectionInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           state = 'active',
                           mtu = 1024,
                           speedInMbps = 25000
                        },
                        capability = (vim.host.RdmaDevice.Capability) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           roceV1Capable = true,
                           roceV2Capable = true,
                           iWarpCapable = false
                        }
                     },
                     (vim.host.RdmaDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.RdmaDevice-vmrdma3',
                        device = 'vmrdma3',
                        driver = 'bnxtroce',
                        description = 'Broadcom RoCE device',
                        backing = (vim.host.RdmaDevice.PnicBacking) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pairedUplink = 'key-vim.host.PhysicalNic-vmnic3'
                        },
                        connectionInfo = (vim.host.RdmaDevice.ConnectionInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           state = 'active',
                           mtu = 1024,
                           speedInMbps = 25000
                        },
                        capability = (vim.host.RdmaDevice.Capability) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           roceV1Capable = true,
                           roceV2Capable = true,
                           iWarpCapable = false
                        }
                     }
                  ],
                  vnic = (vim.host.VirtualNic) [
                     (vim.host.VirtualNic) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        device = 'vmk0',
                        key = 'key-vim.host.VirtualNic-vmk0',
                        portgroup = 'Management Network',
                        spec = (vim.host.VirtualNic.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ip = (vim.host.IpConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              dhcp = false,
                              ipAddress = '172.27.21.21',
                              subnetMask = '255.255.0.0',
                              ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                    (vim.host.IpConfig.IpV6Address) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                       prefixLength = 64,
                                       origin = 'other',
                                       dadState = 'preferred',
                                       lifetime = <unset>,
                                       operation = <unset>
                                    }
                                 ],
                                 autoConfigurationEnabled = true,
                                 dhcpV6Enabled = false
                              }
                           },
                           mac = 'b0:26:28:c9:15:f0',
                           distributedVirtualPort = <unset>,
                           portgroup = 'Management Network',
                           mtu = 1500,
                           tsoEnabled = true,
                           netStackInstanceKey = 'defaultTcpipStack',
                           opaqueNetwork = <unset>,
                           externalId = <unset>,
                           pinnedPnic = <unset>,
                           ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipRouteConfig = (vim.host.IpRouteConfig) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 defaultGateway = '172.27.1.1',
                                 gatewayDevice = <unset>,
                                 ipV6DefaultGateway = <unset>,
                                 ipV6GatewayDevice = <unset>
                              }
                           },
                           systemOwned = <unset>
                        },
                        port = 'key-vim.host.PortGroup.Port-67108881'
                     },
                     (vim.host.VirtualNic) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        device = 'vmk1',
                        key = 'key-vim.host.VirtualNic-vmk1',
                        portgroup = 'vMotion1',
                        spec = (vim.host.VirtualNic.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ip = (vim.host.IpConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              dhcp = false,
                              ipAddress = '172.27.22.21',
                              subnetMask = '255.255.0.0',
                              ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                    (vim.host.IpConfig.IpV6Address) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipAddress = 'fe80::250:56ff:fe65:557f',
                                       prefixLength = 64,
                                       origin = 'other',
                                       dadState = 'preferred',
                                       lifetime = <unset>,
                                       operation = <unset>
                                    }
                                 ],
                                 autoConfigurationEnabled = false,
                                 dhcpV6Enabled = false
                              }
                           },
                           mac = '00:50:56:65:55:7f',
                           distributedVirtualPort = <unset>,
                           portgroup = 'vMotion1',
                           mtu = 1500,
                           tsoEnabled = true,
                           netStackInstanceKey = 'defaultTcpipStack',
                           opaqueNetwork = <unset>,
                           externalId = <unset>,
                           pinnedPnic = <unset>,
                           ipRouteSpec = <unset>,
                           systemOwned = <unset>
                        },
                        port = 'key-vim.host.PortGroup.Port-100663314'
                     },
                     (vim.host.VirtualNic) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        device = 'vmk2',
                        key = 'key-vim.host.VirtualNic-vmk2',
                        portgroup = 'vMotion2',
                        spec = (vim.host.VirtualNic.Specification) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ip = (vim.host.IpConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              dhcp = false,
                              ipAddress = '172.27.22.25',
                              subnetMask = '255.255.0.0',
                              ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                    (vim.host.IpConfig.IpV6Address) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipAddress = 'fe80::250:56ff:fe6d:1365',
                                       prefixLength = 64,
                                       origin = 'other',
                                       dadState = 'preferred',
                                       lifetime = <unset>,
                                       operation = <unset>
                                    }
                                 ],
                                 autoConfigurationEnabled = false,
                                 dhcpV6Enabled = false
                              }
                           },
                           mac = '00:50:56:6d:13:65',
                           distributedVirtualPort = <unset>,
                           portgroup = 'vMotion2',
                           mtu = 1500,
                           tsoEnabled = true,
                           netStackInstanceKey = 'defaultTcpipStack',
                           opaqueNetwork = <unset>,
                           externalId = <unset>,
                           pinnedPnic = <unset>,
                           ipRouteSpec = <unset>,
                           systemOwned = <unset>
                        },
                        port = 'key-vim.host.PortGroup.Port-100663315'
                     }
                  ],
                  consoleVnic = (vim.host.VirtualNic) [],
                  dnsConfig = (vim.host.DnsConfig) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dhcp = false,
                     virtualNicDevice = <unset>,
                     ipv6VirtualNicDevice = <unset>,
                     hostName = 'esxi7-21',
                     domainName = '',
                     address = (str) [],
                     searchDomain = (str) []
                  },
                  ipRouteConfig = (vim.host.IpRouteConfig) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     defaultGateway = '172.27.1.1',
                     gatewayDevice = <unset>,
                     ipV6DefaultGateway = 'fe80::8edb:bcff:fe3a:2f5',
                     ipV6GatewayDevice = 'vmk0'
                  },
                  consoleIpRouteConfig = <unset>,
                  routeTableInfo = (vim.host.IpRouteTableInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     ipRoute = (vim.host.IpRouteEntry) [
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = '0.0.0.0',
                           prefixLength = 0,
                           gateway = '172.27.1.1',
                           deviceName = 'vmk0'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = '172.27.0.0',
                           prefixLength = 16,
                           gateway = '0.0.0.0',
                           deviceName = 'vmk0'
                        }
                     ],
                     ipv6Route = (vim.host.IpRouteEntry) [
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = '::',
                           prefixLength = 0,
                           gateway = 'fe80::8edb:bcff:fe3a:2f5',
                           deviceName = 'vmk0'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'fe80::',
                           prefixLength = 64,
                           gateway = '::',
                           deviceName = 'lo0'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'fe80::',
                           prefixLength = 64,
                           gateway = '::',
                           deviceName = 'vmk0'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'fe80::',
                           prefixLength = 64,
                           gateway = '::',
                           deviceName = 'vmk1'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'fe80::',
                           prefixLength = 64,
                           gateway = '::',
                           deviceName = 'vmk2'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff01::',
                           prefixLength = 32,
                           gateway = '::1',
                           deviceName = 'lo0'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff01::',
                           prefixLength = 32,
                           gateway = 'fe80::b226:28ff:fec9:15f0',
                           deviceName = 'vmk0'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff01::',
                           prefixLength = 32,
                           gateway = 'fe80::250:56ff:fe65:557f',
                           deviceName = 'vmk1'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff01::',
                           prefixLength = 32,
                           gateway = 'fe80::250:56ff:fe6d:1365',
                           deviceName = 'vmk2'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff02::',
                           prefixLength = 32,
                           gateway = '::1',
                           deviceName = 'lo0'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff02::',
                           prefixLength = 32,
                           gateway = 'fe80::b226:28ff:fec9:15f0',
                           deviceName = 'vmk0'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff02::',
                           prefixLength = 32,
                           gateway = 'fe80::250:56ff:fe65:557f',
                           deviceName = 'vmk1'
                        },
                        (vim.host.IpRouteEntry) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           network = 'ff02::',
                           prefixLength = 32,
                           gateway = 'fe80::250:56ff:fe6d:1365',
                           deviceName = 'vmk2'
                        }
                     ]
                  },
                  dhcp = (vim.host.DhcpService) [],
                  nat = (vim.host.NatService) [],
                  ipV6Enabled = true,
                  atBootIpV6Enabled = true,
                  netStackInstance = (vim.host.NetStackInstance) [
                     (vim.host.NetStackInstance) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vSphereProvisioning',
                        name = <unset>,
                        dnsConfig = (vim.host.DnsConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           virtualNicDevice = <unset>,
                           ipv6VirtualNicDevice = <unset>,
                           hostName = '',
                           domainName = '',
                           address = (str) [],
                           searchDomain = (str) []
                        },
                        ipRouteConfig = (vim.host.IpRouteConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           defaultGateway = <unset>,
                           gatewayDevice = <unset>,
                           ipV6DefaultGateway = <unset>,
                           ipV6GatewayDevice = <unset>
                        },
                        requestedMaxNumberOfConnections = 11000,
                        congestionControlAlgorithm = 'newreno',
                        ipV6Enabled = true,
                        routeTableConfig = <unset>
                     },
                     (vim.host.NetStackInstance) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vmotion',
                        name = <unset>,
                        dnsConfig = (vim.host.DnsConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           virtualNicDevice = <unset>,
                           ipv6VirtualNicDevice = <unset>,
                           hostName = '',
                           domainName = '',
                           address = (str) [],
                           searchDomain = (str) []
                        },
                        ipRouteConfig = (vim.host.IpRouteConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           defaultGateway = <unset>,
                           gatewayDevice = <unset>,
                           ipV6DefaultGateway = <unset>,
                           ipV6GatewayDevice = <unset>
                        },
                        requestedMaxNumberOfConnections = 11000,
                        congestionControlAlgorithm = 'newreno',
                        ipV6Enabled = true,
                        routeTableConfig = <unset>
                     },
                     (vim.host.NetStackInstance) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'defaultTcpipStack',
                        name = 'defaultTcpipStack',
                        dnsConfig = (vim.host.DnsConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           virtualNicDevice = <unset>,
                           ipv6VirtualNicDevice = <unset>,
                           hostName = 'esxi7-21',
                           domainName = '',
                           address = (str) [],
                           searchDomain = (str) []
                        },
                        ipRouteConfig = (vim.host.IpRouteConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           defaultGateway = '172.27.1.1',
                           gatewayDevice = <unset>,
                           ipV6DefaultGateway = 'fe80::8edb:bcff:fe3a:2f5',
                           ipV6GatewayDevice = 'vmk0'
                        },
                        requestedMaxNumberOfConnections = 11000,
                        congestionControlAlgorithm = 'newreno',
                        ipV6Enabled = true,
                        routeTableConfig = (vim.host.IpRouteTableConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipRoute = (vim.host.IpRouteOp) [
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = '0.0.0.0',
                                    prefixLength = 0,
                                    gateway = '172.27.1.1',
                                    deviceName = 'vmk0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = '172.27.0.0',
                                    prefixLength = 16,
                                    gateway = '0.0.0.0',
                                    deviceName = 'vmk0'
                                 }
                              }
                           ],
                           ipv6Route = (vim.host.IpRouteOp) [
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = '::',
                                    prefixLength = 0,
                                    gateway = 'fe80::8edb:bcff:fe3a:2f5',
                                    deviceName = 'vmk0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'fe80::',
                                    prefixLength = 64,
                                    gateway = '::',
                                    deviceName = 'lo0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'fe80::',
                                    prefixLength = 64,
                                    gateway = '::',
                                    deviceName = 'vmk0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'fe80::',
                                    prefixLength = 64,
                                    gateway = '::',
                                    deviceName = 'vmk1'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'fe80::',
                                    prefixLength = 64,
                                    gateway = '::',
                                    deviceName = 'vmk2'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff01::',
                                    prefixLength = 32,
                                    gateway = '::1',
                                    deviceName = 'lo0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff01::',
                                    prefixLength = 32,
                                    gateway = 'fe80::b226:28ff:fec9:15f0',
                                    deviceName = 'vmk0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff01::',
                                    prefixLength = 32,
                                    gateway = 'fe80::250:56ff:fe65:557f',
                                    deviceName = 'vmk1'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff01::',
                                    prefixLength = 32,
                                    gateway = 'fe80::250:56ff:fe6d:1365',
                                    deviceName = 'vmk2'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff02::',
                                    prefixLength = 32,
                                    gateway = '::1',
                                    deviceName = 'lo0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff02::',
                                    prefixLength = 32,
                                    gateway = 'fe80::b226:28ff:fec9:15f0',
                                    deviceName = 'vmk0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff02::',
                                    prefixLength = 32,
                                    gateway = 'fe80::250:56ff:fe65:557f',
                                    deviceName = 'vmk1'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff02::',
                                    prefixLength = 32,
                                    gateway = 'fe80::250:56ff:fe6d:1365',
                                    deviceName = 'vmk2'
                                 }
                              }
                           ]
                        }
                     }
                  ],
                  opaqueSwitch = (vim.host.OpaqueSwitch) [],
                  opaqueNetwork = (vim.host.OpaqueNetworkInfo) [],
                  nsxTransportNodeId = '',
                  nvdsToVdsMigrationRequired = false,
                  migrationStatus = <unset>
               },
               vmotion = (vim.host.VMotionInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  netConfig = (vim.host.VMotionSystem.NetConfig) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     candidateVnic = (vim.host.VirtualNic) [
                        (vim.host.VirtualNic) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           device = 'vmk0',
                           key = 'VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk0',
                           portgroup = 'Management Network',
                           spec = (vim.host.VirtualNic.Specification) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ip = (vim.host.IpConfig) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 dhcp = false,
                                 ipAddress = '172.27.21.21',
                                 subnetMask = '255.255.0.0',
                                 ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                       (vim.host.IpConfig.IpV6Address) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                          prefixLength = 64,
                                          origin = 'other',
                                          dadState = 'preferred',
                                          lifetime = <unset>,
                                          operation = <unset>
                                       }
                                    ],
                                    autoConfigurationEnabled = true,
                                    dhcpV6Enabled = false
                                 }
                              },
                              mac = 'b0:26:28:c9:15:f0',
                              distributedVirtualPort = <unset>,
                              portgroup = 'Management Network',
                              mtu = 1500,
                              tsoEnabled = true,
                              netStackInstanceKey = 'defaultTcpipStack',
                              opaqueNetwork = <unset>,
                              externalId = <unset>,
                              pinnedPnic = <unset>,
                              ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipRouteConfig = (vim.host.IpRouteConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    defaultGateway = '172.27.1.1',
                                    gatewayDevice = <unset>,
                                    ipV6DefaultGateway = <unset>,
                                    ipV6GatewayDevice = <unset>
                                 }
                              },
                              systemOwned = <unset>
                           },
                           port = <unset>
                        },
                        (vim.host.VirtualNic) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           device = 'vmk1',
                           key = 'VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk1',
                           portgroup = 'vMotion1',
                           spec = (vim.host.VirtualNic.Specification) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ip = (vim.host.IpConfig) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 dhcp = false,
                                 ipAddress = '172.27.22.21',
                                 subnetMask = '255.255.0.0',
                                 ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                       (vim.host.IpConfig.IpV6Address) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          ipAddress = 'fe80::250:56ff:fe65:557f',
                                          prefixLength = 64,
                                          origin = 'other',
                                          dadState = 'preferred',
                                          lifetime = <unset>,
                                          operation = <unset>
                                       }
                                    ],
                                    autoConfigurationEnabled = false,
                                    dhcpV6Enabled = false
                                 }
                              },
                              mac = '00:50:56:65:55:7f',
                              distributedVirtualPort = <unset>,
                              portgroup = 'vMotion1',
                              mtu = 1500,
                              tsoEnabled = true,
                              netStackInstanceKey = 'defaultTcpipStack',
                              opaqueNetwork = <unset>,
                              externalId = <unset>,
                              pinnedPnic = <unset>,
                              ipRouteSpec = <unset>,
                              systemOwned = <unset>
                           },
                           port = <unset>
                        },
                        (vim.host.VirtualNic) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           device = 'vmk2',
                           key = 'VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk2',
                           portgroup = 'vMotion2',
                           spec = (vim.host.VirtualNic.Specification) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ip = (vim.host.IpConfig) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 dhcp = false,
                                 ipAddress = '172.27.22.25',
                                 subnetMask = '255.255.0.0',
                                 ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                       (vim.host.IpConfig.IpV6Address) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          ipAddress = 'fe80::250:56ff:fe6d:1365',
                                          prefixLength = 64,
                                          origin = 'other',
                                          dadState = 'preferred',
                                          lifetime = <unset>,
                                          operation = <unset>
                                       }
                                    ],
                                    autoConfigurationEnabled = false,
                                    dhcpV6Enabled = false
                                 }
                              },
                              mac = '00:50:56:6d:13:65',
                              distributedVirtualPort = <unset>,
                              portgroup = 'vMotion2',
                              mtu = 1500,
                              tsoEnabled = true,
                              netStackInstanceKey = 'defaultTcpipStack',
                              opaqueNetwork = <unset>,
                              externalId = <unset>,
                              pinnedPnic = <unset>,
                              ipRouteSpec = <unset>,
                              systemOwned = <unset>
                           },
                           port = <unset>
                        }
                     ],
                     selectedVnic = 'VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk1'
                  },
                  ipConfig = (vim.host.IpConfig) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dhcp = false,
                     ipAddress = '172.27.22.21',
                     subnetMask = '255.255.0.0',
                     ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipV6Address = (vim.host.IpConfig.IpV6Address) [
                           (vim.host.IpConfig.IpV6Address) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::250:56ff:fe65:557f',
                              prefixLength = 64,
                              origin = 'other',
                              dadState = 'preferred',
                              lifetime = <unset>,
                              operation = <unset>
                           }
                        ],
                        autoConfigurationEnabled = false,
                        dhcpV6Enabled = false
                     }
                  }
               },
               virtualNicManagerInfo = (vim.host.VirtualNicManagerInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  netConfig = (vim.host.VirtualNicManager.NetConfig) [
                     (vim.host.VirtualNicManager.NetConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        nicType = 'faultToleranceLogging',
                        multiSelectAllowed = true,
                        candidateVnic = (vim.host.VirtualNic) [
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk0',
                              key = 'faultToleranceLogging.key-vim.host.VirtualNic-vmk0',
                              portgroup = 'Management Network',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.21.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:15:f0',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'Management Network',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipRouteConfig = (vim.host.IpRouteConfig) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       defaultGateway = '172.27.1.1',
                                       gatewayDevice = <unset>,
                                       ipV6DefaultGateway = <unset>,
                                       ipV6GatewayDevice = <unset>
                                    }
                                 },
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk1',
                              key = 'faultToleranceLogging.key-vim.host.VirtualNic-vmk1',
                              portgroup = 'vMotion1',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe65:557f',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:65:55:7f',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion1',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk2',
                              key = 'faultToleranceLogging.key-vim.host.VirtualNic-vmk2',
                              portgroup = 'vMotion2',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.25',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe6d:1365',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:6d:13:65',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion2',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           }
                        ],
                        selectedVnic = (Link) []
                     },
                     (vim.host.VirtualNicManager.NetConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        nicType = 'management',
                        multiSelectAllowed = true,
                        candidateVnic = (vim.host.VirtualNic) [
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk0',
                              key = 'management.key-vim.host.VirtualNic-vmk0',
                              portgroup = 'Management Network',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.21.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:15:f0',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'Management Network',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipRouteConfig = (vim.host.IpRouteConfig) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       defaultGateway = '172.27.1.1',
                                       gatewayDevice = <unset>,
                                       ipV6DefaultGateway = <unset>,
                                       ipV6GatewayDevice = <unset>
                                    }
                                 },
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk1',
                              key = 'management.key-vim.host.VirtualNic-vmk1',
                              portgroup = 'vMotion1',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe65:557f',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:65:55:7f',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion1',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk2',
                              key = 'management.key-vim.host.VirtualNic-vmk2',
                              portgroup = 'vMotion2',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.25',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe6d:1365',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:6d:13:65',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion2',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           }
                        ],
                        selectedVnic = (Link) [
                           'management.key-vim.host.VirtualNic-vmk0'
                        ]
                     },
                     (vim.host.VirtualNicManager.NetConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        nicType = 'ptp',
                        multiSelectAllowed = false,
                        candidateVnic = (vim.host.VirtualNic) [
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk0',
                              key = 'ptp.key-vim.host.VirtualNic-vmk0',
                              portgroup = 'Management Network',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.21.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:15:f0',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'Management Network',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipRouteConfig = (vim.host.IpRouteConfig) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       defaultGateway = '172.27.1.1',
                                       gatewayDevice = <unset>,
                                       ipV6DefaultGateway = <unset>,
                                       ipV6GatewayDevice = <unset>
                                    }
                                 },
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk1',
                              key = 'ptp.key-vim.host.VirtualNic-vmk1',
                              portgroup = 'vMotion1',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe65:557f',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:65:55:7f',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion1',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk2',
                              key = 'ptp.key-vim.host.VirtualNic-vmk2',
                              portgroup = 'vMotion2',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.25',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe6d:1365',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:6d:13:65',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion2',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           }
                        ],
                        selectedVnic = (Link) []
                     },
                     (vim.host.VirtualNicManager.NetConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        nicType = 'vSphereBackupNFC',
                        multiSelectAllowed = true,
                        candidateVnic = (vim.host.VirtualNic) [
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk0',
                              key = 'vSphereBackupNFC.key-vim.host.VirtualNic-vmk0',
                              portgroup = 'Management Network',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.21.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:15:f0',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'Management Network',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipRouteConfig = (vim.host.IpRouteConfig) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       defaultGateway = '172.27.1.1',
                                       gatewayDevice = <unset>,
                                       ipV6DefaultGateway = <unset>,
                                       ipV6GatewayDevice = <unset>
                                    }
                                 },
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk1',
                              key = 'vSphereBackupNFC.key-vim.host.VirtualNic-vmk1',
                              portgroup = 'vMotion1',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe65:557f',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:65:55:7f',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion1',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk2',
                              key = 'vSphereBackupNFC.key-vim.host.VirtualNic-vmk2',
                              portgroup = 'vMotion2',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.25',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe6d:1365',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:6d:13:65',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion2',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           }
                        ],
                        selectedVnic = (Link) []
                     },
                     (vim.host.VirtualNicManager.NetConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        nicType = 'vSphereProvisioning',
                        multiSelectAllowed = true,
                        candidateVnic = (vim.host.VirtualNic) [
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk0',
                              key = 'vSphereProvisioning.key-vim.host.VirtualNic-vmk0',
                              portgroup = 'Management Network',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.21.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:15:f0',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'Management Network',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipRouteConfig = (vim.host.IpRouteConfig) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       defaultGateway = '172.27.1.1',
                                       gatewayDevice = <unset>,
                                       ipV6DefaultGateway = <unset>,
                                       ipV6GatewayDevice = <unset>
                                    }
                                 },
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk1',
                              key = 'vSphereProvisioning.key-vim.host.VirtualNic-vmk1',
                              portgroup = 'vMotion1',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe65:557f',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:65:55:7f',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion1',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk2',
                              key = 'vSphereProvisioning.key-vim.host.VirtualNic-vmk2',
                              portgroup = 'vMotion2',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.25',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe6d:1365',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:6d:13:65',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion2',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           }
                        ],
                        selectedVnic = (Link) []
                     },
                     (vim.host.VirtualNicManager.NetConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        nicType = 'vSphereReplication',
                        multiSelectAllowed = true,
                        candidateVnic = (vim.host.VirtualNic) [
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk0',
                              key = 'vSphereReplication.key-vim.host.VirtualNic-vmk0',
                              portgroup = 'Management Network',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.21.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:15:f0',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'Management Network',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipRouteConfig = (vim.host.IpRouteConfig) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       defaultGateway = '172.27.1.1',
                                       gatewayDevice = <unset>,
                                       ipV6DefaultGateway = <unset>,
                                       ipV6GatewayDevice = <unset>
                                    }
                                 },
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk1',
                              key = 'vSphereReplication.key-vim.host.VirtualNic-vmk1',
                              portgroup = 'vMotion1',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe65:557f',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:65:55:7f',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion1',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk2',
                              key = 'vSphereReplication.key-vim.host.VirtualNic-vmk2',
                              portgroup = 'vMotion2',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.25',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe6d:1365',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:6d:13:65',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion2',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           }
                        ],
                        selectedVnic = (Link) []
                     },
                     (vim.host.VirtualNicManager.NetConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        nicType = 'vSphereReplicationNFC',
                        multiSelectAllowed = true,
                        candidateVnic = (vim.host.VirtualNic) [
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk0',
                              key = 'vSphereReplicationNFC.key-vim.host.VirtualNic-vmk0',
                              portgroup = 'Management Network',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.21.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:15:f0',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'Management Network',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipRouteConfig = (vim.host.IpRouteConfig) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       defaultGateway = '172.27.1.1',
                                       gatewayDevice = <unset>,
                                       ipV6DefaultGateway = <unset>,
                                       ipV6GatewayDevice = <unset>
                                    }
                                 },
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk1',
                              key = 'vSphereReplicationNFC.key-vim.host.VirtualNic-vmk1',
                              portgroup = 'vMotion1',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe65:557f',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:65:55:7f',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion1',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk2',
                              key = 'vSphereReplicationNFC.key-vim.host.VirtualNic-vmk2',
                              portgroup = 'vMotion2',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.25',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe6d:1365',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:6d:13:65',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion2',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           }
                        ],
                        selectedVnic = (Link) []
                     },
                     (vim.host.VirtualNicManager.NetConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        nicType = 'vmotion',
                        multiSelectAllowed = true,
                        candidateVnic = (vim.host.VirtualNic) [
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk0',
                              key = 'vmotion.key-vim.host.VirtualNic-vmk0',
                              portgroup = 'Management Network',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.21.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:15:f0',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'Management Network',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipRouteConfig = (vim.host.IpRouteConfig) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       defaultGateway = '172.27.1.1',
                                       gatewayDevice = <unset>,
                                       ipV6DefaultGateway = <unset>,
                                       ipV6GatewayDevice = <unset>
                                    }
                                 },
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk1',
                              key = 'vmotion.key-vim.host.VirtualNic-vmk1',
                              portgroup = 'vMotion1',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe65:557f',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:65:55:7f',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion1',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk2',
                              key = 'vmotion.key-vim.host.VirtualNic-vmk2',
                              portgroup = 'vMotion2',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.25',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe6d:1365',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:6d:13:65',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion2',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           }
                        ],
                        selectedVnic = (Link) [
                           'vmotion.key-vim.host.VirtualNic-vmk1',
                           'vmotion.key-vim.host.VirtualNic-vmk2'
                        ]
                     },
                     (vim.host.VirtualNicManager.NetConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        nicType = 'vsan',
                        multiSelectAllowed = true,
                        candidateVnic = (vim.host.VirtualNic) [
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk0',
                              key = 'vsan.key-vim.host.VirtualNic-vmk0',
                              portgroup = 'Management Network',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.21.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:15:f0',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'Management Network',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipRouteConfig = (vim.host.IpRouteConfig) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       defaultGateway = '172.27.1.1',
                                       gatewayDevice = <unset>,
                                       ipV6DefaultGateway = <unset>,
                                       ipV6GatewayDevice = <unset>
                                    }
                                 },
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk1',
                              key = 'vsan.key-vim.host.VirtualNic-vmk1',
                              portgroup = 'vMotion1',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe65:557f',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:65:55:7f',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion1',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk2',
                              key = 'vsan.key-vim.host.VirtualNic-vmk2',
                              portgroup = 'vMotion2',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.25',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe6d:1365',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:6d:13:65',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion2',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           }
                        ],
                        selectedVnic = (Link) []
                     },
                     (vim.host.VirtualNicManager.NetConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        nicType = 'vsanWitness',
                        multiSelectAllowed = true,
                        candidateVnic = (vim.host.VirtualNic) [
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk0',
                              key = 'vsanWitness.key-vim.host.VirtualNic-vmk0',
                              portgroup = 'Management Network',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.21.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = true,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = 'b0:26:28:c9:15:f0',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'Management Network',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipRouteConfig = (vim.host.IpRouteConfig) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       defaultGateway = '172.27.1.1',
                                       gatewayDevice = <unset>,
                                       ipV6DefaultGateway = <unset>,
                                       ipV6GatewayDevice = <unset>
                                    }
                                 },
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk1',
                              key = 'vsanWitness.key-vim.host.VirtualNic-vmk1',
                              portgroup = 'vMotion1',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.21',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe65:557f',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:65:55:7f',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion1',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           },
                           (vim.host.VirtualNic) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              device = 'vmk2',
                              key = 'vsanWitness.key-vim.host.VirtualNic-vmk2',
                              portgroup = 'vMotion2',
                              spec = (vim.host.VirtualNic.Specification) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ip = (vim.host.IpConfig) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    dhcp = false,
                                    ipAddress = '172.27.22.25',
                                    subnetMask = '255.255.0.0',
                                    ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                          (vim.host.IpConfig.IpV6Address) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             ipAddress = 'fe80::250:56ff:fe6d:1365',
                                             prefixLength = 64,
                                             origin = 'other',
                                             dadState = 'preferred',
                                             lifetime = <unset>,
                                             operation = <unset>
                                          }
                                       ],
                                       autoConfigurationEnabled = false,
                                       dhcpV6Enabled = false
                                    }
                                 },
                                 mac = '00:50:56:6d:13:65',
                                 distributedVirtualPort = <unset>,
                                 portgroup = 'vMotion2',
                                 mtu = 1500,
                                 tsoEnabled = true,
                                 netStackInstanceKey = 'defaultTcpipStack',
                                 opaqueNetwork = <unset>,
                                 externalId = <unset>,
                                 pinnedPnic = <unset>,
                                 ipRouteSpec = <unset>,
                                 systemOwned = <unset>
                              },
                              port = <unset>
                           }
                        ],
                        selectedVnic = (Link) []
                     }
                  ]
               },
               capabilities = (vim.host.NetCapabilities) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  canSetPhysicalNicLinkSpeed = true,
                  supportsNicTeaming = true,
                  nicTeamingPolicy = (str) [
                     'loadbalance_ip',
                     'loadbalance_srcmac',
                     'loadbalance_srcid',
                     'failover_explicit'
                  ],
                  supportsVlan = true,
                  usesServiceConsoleNic = false,
                  supportsNetworkHints = true,
                  maxPortGroupsPerVswitch = <unset>,
                  vswitchConfigSupported = true,
                  vnicConfigSupported = true,
                  ipRouteConfigSupported = true,
                  dnsConfigSupported = true,
                  dhcpOnVnicSupported = true,
                  ipV6Supported = true,
                  backupNfcNiocSupported = true
               },
               datastoreCapabilities = (vim.host.DatastoreSystem.Capabilities) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  nfsMountCreationRequired = true,
                  nfsMountCreationSupported = true,
                  localDatastoreSupported = false,
                  vmfsExtentExpansionSupported = true
               },
               offloadCapabilities = (vim.host.NetOffloadCapabilities) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  csumOffload = true,
                  tcpSegmentation = true,
                  zeroCopyXmit = true
               },
               service = (vim.host.ServiceInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  service = (vim.host.Service) [
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'DCUI',
                        label = 'Direct Console UI',
                        required = false,
                        uninstallable = false,
                        running = true,
                        ruleset = (str) [],
                        policy = 'on',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'TSM',
                        label = 'ESXi Shell',
                        required = false,
                        uninstallable = false,
                        running = false,
                        ruleset = (str) [],
                        policy = 'off',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'TSM-SSH',
                        label = 'SSH',
                        required = false,
                        uninstallable = false,
                        running = true,
                        ruleset = (str) [],
                        policy = 'on',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'attestd',
                        label = 'attestd',
                        required = false,
                        uninstallable = false,
                        running = false,
                        ruleset = (str) [],
                        policy = 'off',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'kmxd',
                        label = 'kmxd',
                        required = false,
                        uninstallable = false,
                        running = false,
                        ruleset = (str) [],
                        policy = 'off',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'lbtd',
                        label = 'Load-Based Teaming Daemon',
                        required = false,
                        uninstallable = false,
                        running = true,
                        ruleset = (str) [],
                        policy = 'on',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'lwsmd',
                        label = 'Active Directory Service',
                        required = false,
                        uninstallable = false,
                        running = false,
                        ruleset = (str) [],
                        policy = 'off',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'ntpd',
                        label = 'NTP Daemon',
                        required = false,
                        uninstallable = false,
                        running = true,
                        ruleset = (str) [
                           'ntpClient'
                        ],
                        policy = 'on',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'pcscd',
                        label = 'PC/SC Smart Card Daemon',
                        required = false,
                        uninstallable = false,
                        running = false,
                        ruleset = (str) [],
                        policy = 'off',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'ptpd',
                        label = 'PTP Daemon',
                        required = false,
                        uninstallable = false,
                        running = false,
                        ruleset = (str) [
                           'ptpd'
                        ],
                        policy = 'off',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'sfcbd-watchdog',
                        label = 'CIM Server',
                        required = false,
                        uninstallable = false,
                        running = false,
                        ruleset = (str) [
                           'CIMHttpServer',
                           'CIMHttpsServer'
                        ],
                        policy = 'on',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'slpd',
                        label = 'slpd',
                        required = false,
                        uninstallable = false,
                        running = true,
                        ruleset = (str) [
                           'CIMSLP'
                        ],
                        policy = 'on',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'snmpd',
                        label = 'SNMP Server',
                        required = false,
                        uninstallable = false,
                        running = false,
                        ruleset = (str) [
                           'snmp'
                        ],
                        policy = 'on',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vmsyslogd',
                        label = 'Syslog Server',
                        required = true,
                        uninstallable = false,
                        running = true,
                        ruleset = (str) [],
                        policy = 'on',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vpxa',
                        label = 'VMware vCenter Agent',
                        required = false,
                        uninstallable = false,
                        running = true,
                        ruleset = (str) [
                           'vpxHeartbeats'
                        ],
                        policy = 'on',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-base',
                           description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                        }
                     },
                     (vim.host.Service) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'xorg',
                        label = 'X.Org Server',
                        required = false,
                        uninstallable = false,
                        running = false,
                        ruleset = (str) [],
                        policy = 'on',
                        sourcePackage = (vim.host.Service.SourcePackage) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           sourcePackageName = 'esx-xserver',
                           description = 'This VIB contains X Server used for virtual machine 3D hardware acceleration.'
                        }
                     }
                  ]
               },
               firewall = (vim.host.FirewallInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  defaultPolicy = (vim.host.FirewallInfo.DefaultPolicy) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     incomingBlocked = true,
                     outgoingBlocked = true
                  },
                  ruleset = (vim.host.Ruleset) [
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'CIMHttpServer',
                        label = 'CIM Server',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 5988,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = 'sfcbd-watchdog',
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'CIMHttpsServer',
                        label = 'CIM Secure Server',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 5989,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = 'sfcbd-watchdog',
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'CIMSLP',
                        label = 'CIM SLP',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 427,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 427,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 427,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 427,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = 'slpd',
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'DHCPv6',
                        label = 'DHCPv6',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 547,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 546,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 547,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 546,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'DVFilter',
                        label = 'DVFilter',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 2222,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'DVSSync',
                        label = 'DVSSync',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 8302,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 8301,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 8301,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 8302,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'HBR',
                        label = 'HBR',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 31031,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 44046,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'NFC',
                        label = 'NFC',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 902,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 902,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'WOL',
                        label = 'WOL',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 9,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'activeDirectoryAll',
                        label = 'Active Directory All',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 88,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 88,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 123,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 137,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 139,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 389,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 389,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 445,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 464,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 464,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 3268,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 7476,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 2020,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cmmds',
                        label = 'vSAN Clustering Service',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 12345,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 23451,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 12345,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 23451,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 12321,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 12321,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'dhcp',
                        label = 'DHCP Client',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 68,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 68,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'src',
                              protocol = 'udp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'dns',
                        label = 'DNS Client',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 53,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 53,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'esxupdate',
                        label = 'esxupdate',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 443,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'etcdClientComm',
                        label = 'etcdClientComm',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 2379,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 2379,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'etcdPeerComm',
                        label = 'etcdPeerComm',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 2380,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 2380,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'faultTolerance',
                        label = 'Fault Tolerance',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 80,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 8300,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 8300,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'ftpClient',
                        label = 'FTP Client',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 21,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 20,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'src',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'gdbserver',
                        label = 'gdbserver',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 1000,
                              endPort = 9999,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 50000,
                              endPort = 50999,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'gstored',
                        label = 'gstored',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 443,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'httpClient',
                        label = 'httpClient',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 80,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 443,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'iSCSI',
                        label = 'Software iSCSI Client',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 3260,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'iofiltervp',
                        label = 'iofiltervp',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 9080,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'ipfam',
                        label = 'NSX Distributed Logical Router Service',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 6999,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 6999,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'iwarp-pm',
                        label = 'iwarp-pm',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 3935,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 3935,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'nfs41Client',
                        label = 'nfs41Client',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 0,
                              endPort = 65535,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'nfsClient',
                        label = 'NFS Client',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 0,
                              endPort = 65535,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'ntpClient',
                        label = 'NTP Client',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 123,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           }
                        ],
                        service = 'ntpd',
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'nvmetcp',
                        label = 'nvmetcp',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 8009,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 4420,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'ptpd',
                        label = 'PTP Client',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 319,
                              endPort = 320,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 319,
                              endPort = 320,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           }
                        ],
                        service = 'ptpd',
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'pvrdma',
                        label = 'pvrdma',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 28250,
                              endPort = 28761,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 28250,
                              endPort = 28761,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'rdt',
                        label = 'vSAN Transport',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 2233,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 2233,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 12443,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 12443,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'remoteSerialPort',
                        label = 'VM serial port connected over network',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 0,
                              endPort = 65535,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 23,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 1024,
                              endPort = 65535,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'settingsd',
                        label = 'settingsd',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 8083,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 8083,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'snmp',
                        label = 'SNMP Server',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 161,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           }
                        ],
                        service = 'snmpd',
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'sshClient',
                        label = 'SSH Client',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 22,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'sshServer',
                        label = 'SSH Server',
                        required = true,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 22,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'syslog',
                        label = 'syslog',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 514,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 514,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 1514,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'trusted-infrastructure-kmxa',
                        label = 'trusted-infrastructure-kmxa',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 0,
                              endPort = 65535,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = false
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'trusted-infrastructure-kmxd',
                        label = 'trusted-infrastructure-kmxd',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 0,
                              endPort = 65535,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'updateManager',
                        label = 'vCenter Update Manager',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 80,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 9000,
                              endPort = 9100,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vMotion',
                        label = 'vMotion',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 8000,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 8000,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vSPC',
                        label = 'VM serial port connected to vSPC',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 0,
                              endPort = 65535,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vSphereClient',
                        label = 'vSphere Web Client',
                        required = true,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 902,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 443,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vdfs',
                        label = 'vdfs',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 1564,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 1564,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vic-engine',
                        label = 'vic-engine',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 2377,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vit',
                        label = 'vit',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 3260,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vpxHeartbeats',
                        label = 'VMware vCenter Agent',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 902,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           }
                        ],
                        service = 'vpxa',
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vsanEncryption',
                        label = 'vsanEncryption',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 0,
                              endPort = 65535,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vsanhealth-unicasttest',
                        label = 'vsanhealth-unicasttest',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 5201,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 5201,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'udp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 5201,
                              endPort = <unset>,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           },
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 5201,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vvold',
                        label = 'vvold',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 0,
                              endPort = 65535,
                              direction = 'outbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = false,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     },
                     (vim.host.Ruleset) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'webAccess',
                        label = 'vSphere Web Access',
                        required = false,
                        rule = (vim.host.Ruleset.Rule) [
                           (vim.host.Ruleset.Rule) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              port = 80,
                              endPort = <unset>,
                              direction = 'inbound',
                              portType = 'dst',
                              protocol = 'tcp'
                           }
                        ],
                        service = <unset>,
                        enabled = true,
                        allowedHosts = (vim.host.Ruleset.IpList) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipAddress = (str) [],
                           ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                           allIp = true
                        }
                     }
                  ]
               },
               autoStart = (vim.host.AutoStartManager.Config) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  defaults = (vim.host.AutoStartManager.SystemDefaults) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     enabled = <unset>,
                     startDelay = 120,
                     stopDelay = 120,
                     waitForHeartbeat = false,
                     stopAction = 'PowerOff'
                  },
                  powerInfo = (vim.host.AutoStartManager.AutoPowerInfo) []
               },
               activeDiagnosticPartition = <unset>,
               option = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Annotations.WelcomeMessage',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'BufferCache.FlushInterval',
                     value = 30000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'BufferCache.HardMaxDirty',
                     value = 95
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'BufferCache.PerFileHardMaxDirty',
                     value = 50
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'BufferCache.SoftMaxDirty',
                     value = 15
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'CBRC.DCacheMemReserved',
                     value = 400
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'CBRC.Enable',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'COW.COWMaxHeapSizeMB',
                     value = 192
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'COW.COWMaxREPageCacheszMB',
                     value = 256
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'COW.COWMinREPageCacheszMB',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'COW.COWREPageCacheEviction',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.Defaults.host.TAAworkaround',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.Defaults.monitor.if_pschange_mc_workaround',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.Defaults.security.host.ruissl',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.Defaults.vGPU.consolidation',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.Etc.issue',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.Etc.motd',
                     value = 'The time and date of this login have been sent to the system logs.\n\nWARNING:\n   All commands run on the ESXi shell are logged and may be included in\n   support bundles. Do not provide passwords directly on the command line.\n   Most tools can prompt for secrets or accept them from standard input.\n\n<ESC>[00mVMware offers supported, powerful system administration tools.  Please\nsee www.vmware.com/go/sysadmintools for details.\n\nThe ESXi Shell can be disabled by an administrative user. See the\nvSphere Security documentation for more information.\n'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.GlobalSettings.guest.commands.sharedPolicyRefCount',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.distributedTracing',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.level[Hbrsvc].logLevel',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.level[Hostsvc].logLevel',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.level[Proxysvc].logLevel',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.level[Snmpsvc].logLevel',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.level[Statssvc].logLevel',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.level[Vcsvc].logLevel',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.level[Vimsvc].logLevel',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.level[Vmsvc].logLevel',
                     value = 'verbose'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.log.level',
                     value = 'info'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroup',
                     value = 'ESX Admins'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroupAutoAdd',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroupUpdateInterval',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.solo.enableMob',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.solo.webServer.enableWebscriptLauncher',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.vimsvc.authValidateInterval',
                     value = 1440
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.vimsvc.httpNfcLeaseTimeout',
                     value = 300
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.vimsvc.userSearch.maxResults',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.vimsvc.userSearch.maxTimeSeconds',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.vmsvc.enforceMaxRegisteredVms',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.vmsvc.guestWatchdogTimeout',
                     value = 900
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.vmsvc.productLockerWatchInterval',
                     value = 300
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.plugins.vmsvc.ticketThumbprintHashTypes',
                     value = 'sha1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.ssl.keyStore.allowAny',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.ssl.keyStore.allowSelfSigned',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.ssl.keyStore.discardLeaf',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.vmacore.soap.maxSessionCount',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Config.HostAgent.vmacore.soap.sessionTimeout',
                     value = 30
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.AllowWideVsmp',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.BoundLagQuanta',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.CommRateThreshold',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.CoschedCostartThreshold',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.CoschedCostopThreshold',
                     value = 3000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.CoschedCrossCall',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.CoschedHandoffLLC',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.CoschedHandoffSkip',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.CoschedPollUsec',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.CreditAgePeriod',
                     value = 3000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.FairnessRebalancePcpus',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.HTRebalancePeriod',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.HTStolenAgeThreshold',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.HTWholeCoreThreshold',
                     value = 800
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.HostRebalancePeriod',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.L2RebalancePeriod',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.L3RebalancePeriod',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.LimitEnforcementThreshold',
                     value = 200
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.MaxSampleRateLg',
                     value = 7
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.NonTimerWakeupRate',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.PackageRebalancePeriod',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.PcpuMigrateIdlePcpus',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.Quantum',
                     value = 200
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.UseMwait',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.VMAdmitCheckPerVcpuMin',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Cpu.WakeupMigrateIdlePcpus',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'DCUI.Access',
                     value = 'root'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'DataMover.HardwareAcceleratedInit',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'DataMover.HardwareAcceleratedMove',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'DataMover.MaxHeapSize',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Digest.AlgoType',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Digest.BlockSize',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Digest.CollisionEnabled',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'DirentryCache.MaxDentryPerObj',
                     value = 15000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.AllowUsbClaimedAsSSD',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.ApdTokenRetryCount',
                     value = 25
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.AutoremoveOnPDL',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.BandwidthCap',
                     value = 4294967294
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.DelayOnBusy',
                     value = 400
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.DeviceReclaimTime',
                     value = 300
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.Disable4knSSD',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.DiskDelayPDLHelper',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.DiskMaxIOSize',
                     value = 32767
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.DiskReservationThreshold',
                     value = 45
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.DiskRetryPeriod',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.DumpMaxRetries',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.DumpPollDelay',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.DumpPollMaxRetries',
                     value = 10000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.EnableNaviReg',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.FailDiskRegistration',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.FastPathRestoreInterval',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.IdleCredit',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.MaxLUN',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.MaxNumIOIntervals',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.MaxResetLatency',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.NmpMaxCmdExtension',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.PVSCSIEnablePreemption',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.PathEvalTime',
                     value = 300
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.PreventVMFSOverwrite',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.QFullSampleSize',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.QFullThreshold',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.ReqCallThreshold',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.ResetLatency',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.ResetMaxRetries',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.ResetOverdueLogPeriod',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.ResetPeriod',
                     value = 30
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.ResetThreadExpires',
                     value = 1800
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.ResetThreadMax',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.ResetThreadMin',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.RetryUnitAttention',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.ReturnCCForNoSpace',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SchedCostUnit',
                     value = 32768
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SchedQCleanupInterval',
                     value = 300
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SchedQControlSeqReqs',
                     value = 128
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SchedQControlVMSwitches',
                     value = 6
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SchedQPriorityPercentage',
                     value = 80
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SchedQuantum',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SchedReservationBurst',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SchedulerWithReservation',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SectorMaxDiff',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SharesHigh',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SharesLow',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SharesNormal',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SkipResetNoCIF',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SllThrottleTime',
                     value = 800
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.SupportSparseLUN',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.ThroughputCap',
                     value = 4294967294
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.UseDeviceReset',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.UseIoPool',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.UseLunReset',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.UseReportLUN',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.VSCSICoalesceCount',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.VSCSIHaltPollInterval',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.VSCSIPollPeriod',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.VSCSIResvCmdRetryInSecs',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Disk.VSCSIWriteSameBurstSize',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FSS.FSSLightWeightProbe',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.AckIntervalMax',
                     value = 1000000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.AckIntervalMin',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.BackupConnectTimeout',
                     value = 8000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.BackupExtraTimeout',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.BadExecLatency',
                     value = 800
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.BindToVmknic',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.ChargeVMXForFlush',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.CheckFCPathState',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.CheckForProgress',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.CoreDumpNoProgressMS',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.ExecLatencyKill',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.ExtraLogTimeout',
                     value = 10000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptConcurrentSend',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptDelayCheckpoint',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptDiffCap',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptDiffThreads',
                     value = 6
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptDisableFailover',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptDiskWriteTimeout',
                     value = 3000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptDontDelayPkts',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptDontSendPages',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptEpochList',
                     value = '5,10,20,100'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptEpochSample',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptEpochWait',
                     value = 8000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptIORetryExtraInterval',
                     value = 200
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptIORetryInterval',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptIORetryTimes',
                     value = 15
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptLogTimeout',
                     value = 8000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptMaxPktsDelay',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptMinInterval',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptNetDelayNoCpt',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptNumConnections',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptNumaIndex',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptPagePolicy',
                     value = 65538
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptPoweroff',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptRcvBufSize',
                     value = 562140
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptSndBufSize',
                     value = 562140
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptStartTimeout',
                     value = 90000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptStatsInterval',
                     value = 30
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptThreadPolicy',
                     value = 65536
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptVcpuMinUsage',
                     value = 40
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FTCptWaitOnSocket',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FlushReservationMax',
                     value = 25
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FlushReservationMin',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.FlushSleep',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.GlobalFlushWorld',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.GoodExecLatency',
                     value = 200
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.HeartbeatCount',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.HostTimeout',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.IORetryExtraInterval',
                     value = 200
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.IORetryInterval',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.IORetryTimes',
                     value = 15
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.LogBufferStallSleep',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.LogTimeout',
                     value = 8000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.LongFlushDebugMS',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.MaxFlushInterval',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.MinWriteSize',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.NoWaitOnSocket',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.PanicNoProgressMS',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.PrimaryConnectTimeout',
                     value = 8000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.ShortFlushDebugMS',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.TCPNoDelayBackup',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.TCPNoDelayPrimary',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.TCPPersistTimer',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.TCPRcvBufSize',
                     value = 131072
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.TCPSndBufSize',
                     value = 131072
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.UseHostMonitor',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.Vmknic',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.XmitSyncQueueLen',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.adjDownInt',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.adjDownPct',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.adjUpInt',
                     value = 200
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.adjUpPct',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.execLatExtra',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.maxLowerBound',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.slowdownPctMax',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'FT.slowdownTimeMax',
                     value = 600
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ChecksumIoSize',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ChecksumMaxIo',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ChecksumPerSlice',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ChecksumRegionSize',
                     value = 256
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ChecksumUseAllocInfo',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ChecksumUseChecksumInfo',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ChecksumZoneSize',
                     value = 32768
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.CopySnapDiskMaxExtentCount',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.CopySnapFidHashBuckets',
                     value = 256
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogCompletedHashBuckets',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogExtentHashBuckets',
                     value = 512
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogIoTimeoutSecs',
                     value = 120
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogReadRetries',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogRetryDelayMs',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogSendHashBuckets',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogTransferIoSize',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogTransferMaxCompletion',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogTransferMaxIo',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogTransferMaxNetwork',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogTransferPerSlice',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DemandlogWriteRetries',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DisableChecksumOffload',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.DisconnectedEventDelayMs',
                     value = 60000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ErrThrottleChecksumIO',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ErrThrottleDceRead',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrBitmapAllocTimeoutMS',
                     value = 3000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrBitmapVMMaxStorageGB',
                     value = 65536
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrBitmapVMMinStorageGB',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrDemandLogIOPerVM',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrDisableNetCompression',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrLowerExtentBreakGB',
                     value = 8192
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrLowerExtentSizeKB',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrMaxExtentSizeKB',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrMaxGuestXferWhileDeltaMB',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrMaxUnmapExtents',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrMaxUnmapsInFlight',
                     value = 128
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrMinExtentBreakGB',
                     value = 2048
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrMinExtentSizeKB',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrOptimizeFullSync',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrResourceHeapPerVMSizeKB',
                     value = 128
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrResourceHeapSizeMB',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrResourceHeapUtilization',
                     value = 95
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrResourceMaxCompletionContexts',
                     value = 8192
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrResourceMaxDiskContexts',
                     value = 512
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrRuntimeHeapMaxBaseMB',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrRuntimeHeapMinBaseMB',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrStaticHeapMaxBaseMB',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrStaticHeapMinBaseMB',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrThrottleGenericErrResetTime',
                     value = 16384
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrUpperExtentBreakGB',
                     value = 32768
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HbrUpperExtentSizeKB',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HelperQueueMaxRequests',
                     value = 8192
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.HelperQueueMaxWorlds',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.LocalReadIoTimeoutSecs',
                     value = 120
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.MigrateFlushTimerSecs',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.NetworkUseCubic',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.NetworkerRecvHashBuckets',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.OpportunisticBlockListSize',
                     value = 4000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ProgressReportIntervalMs',
                     value = 5000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.PsfIoTimeoutSecs',
                     value = 300
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ReconnectFailureDelaySecs',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ReconnectMaxDelaySecs',
                     value = 90
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.ResourceServerHashBuckets',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.RetryMaxDelaySecs',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.RetryMinDelaySecs',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.SyncTransferRetrySleepSecs',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.TransferDiskMaxCompletion',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.TransferDiskMaxIo',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.TransferDiskMaxNetwork',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.TransferDiskPerSlice',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.TransferFileExtentSize',
                     value = 8192
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.TransferMaxContExtents',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.WireChecksum',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR.XferBitmapCheckIntervalSecs',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ISCSI.CloseIscsiConnOnTaskMgmtFailure',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ISCSI.MaxIoSizeKB',
                     value = 128
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Irq.BestVcpuRouting',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Irq.IRQActionAffinityWeight',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Irq.IRQAvoidExclusive',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Irq.IRQBHConflictWeight',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Irq.IRQRebalancePeriod',
                     value = 50
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Irq.IRQVcpuConflictWeight',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'LPage.LPageAlwaysTryForNPT',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'LPage.LPageDefragEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'LPage.LPageMarkLowNodes',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'LPage.MaxSharedPages',
                     value = 510
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'LPage.MaxSwappedPagesInitVal',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'LPage.freePagesThresholdForRemote',
                     value = 2048
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'LSOM.blkAttrCacheSizePercent',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'LSOM.lsomDeviceNeedsRepairCount',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'LSOM.lsomEnableFullRebuildAvoidance',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'LSOM.lsomEnableRebuildOnLSE',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'LSOM.lsomPlogEnableDeadmanTimer',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.AllocGuestLargePage',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.CtlMaxPercent',
                     value = 65
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.IdleTax',
                     value = 75
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.IdleTaxType',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.MemCBTBitmapMaxAlloc',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.MemDefragClientsPerDir',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.MemEagerZero',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.MemMaxResvThreshold',
                     value = 16384
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.MemMinFreePct',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.MemZipEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.MemZipMaxAllocPct',
                     value = 50
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.MemZipMaxPct',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.ReallocPolicy',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.SampleActivePctMin',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.SampleDirtiedPctMin',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.ShareCOSBufSize',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.ShareForceSalting',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.ShareRateMax',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.ShareScanGHz',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.ShareScanTime',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Mem.VMOverheadGrowthLimit',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.AutoBindVmknic',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.BindToVmknic',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.CptCacheMaxSizeMB',
                     value = 544
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.DebugChecksumMismatch',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.DetectZeroPages',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.DiskOpsChunkSize',
                     value = 131072
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.DiskOpsEnabled',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.DiskOpsMaxRetries',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.DiskOpsStreamChunks',
                     value = 40
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.Enabled',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.GetPageSysAlertThresholdMS',
                     value = 10000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.LowBandwidthSysAlertThreshold',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.LowMemWaitSysAlertThresholdMS',
                     value = 10000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.MigrateBitmapEncodingType',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.MigrateCpuMinPctDefault',
                     value = 30
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.MigrateCpuPctPerGb',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.MigrateCpuSharesHighPriority',
                     value = 60000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.MigrateCpuSharesRegular',
                     value = 30000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.MonActionWaitSysAlertThresholdMS',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.NetExpectedLineRateMBps',
                     value = 133
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.NetLatencyModeThreshold',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.NetTimeout',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.OutstandingReadKBMax',
                     value = 128
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.PanicOnChecksumMismatch',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.PreCopyCountDelay',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.PreCopyMinProgressPerc',
                     value = 130
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.PreCopyPagesPerSend',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.PreCopySwitchoverTimeGoal',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.PreallocLPages',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.ProhibitInstantClone',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.RcvBufSize',
                     value = 562540
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.SdpsDynamicDelaySec',
                     value = 30
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.SdpsEnabled',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.SdpsTargetRate',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.SndBufSize',
                     value = 562540
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.TcpTsoDeferTx',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.TryToUseDefaultHeap',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.VASpaceReserveCount',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.VASpaceReserveSize',
                     value = 4096
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.VMotionLatencySensitivity',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.VMotionResolveSwapType',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.VMotionStreamHelpers',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Migrate.Vmknic',
                     value = 'vmk1,vmk2'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.APDHandlingEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.APDTimeout',
                     value = 140
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.BHTimeout',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.BhTimeBound',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.BlueScreenTimeout',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.ConsolePort',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.DebugBuddyEnable',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.DebugLogToSerial',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.DefaultHardwareVersion',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.DegradedPathEvalTime',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.DegradedPathReEvalInterval',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.EnableHighDMA',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.EnablePSPLatencyPolicy',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.GDBPort',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.GuestLibAllowHostInfo',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.HeapMgrGuardPages',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.HeapPanicDestroyNonEmpty',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.HeartbeatInterval',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.HeartbeatPanicTimeout',
                     value = 14
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.HeartbeatTimeout',
                     value = 7
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.HordeEnabled',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.HppDegradedPathThresholdPer',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.HppManageDegradedPaths',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.HyperClockAllowSystemTimeAux',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.IoFilterWatchdogTimeout',
                     value = 120
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.LogDumpShutdownTimeout',
                     value = 180
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.LogPort',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.LogTimestampUptime',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.LogToFile',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.LogToSerial',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.LogWldPrefix',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.MCEMonitorInterval',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.MaximumHardwareVersion',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.MinimalPanic',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.NMILint1IntAction',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.NmpDegradedPathThresholdPer',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.NmpManageDegradedPaths',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.PSPDeactivateFlakyPath',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.PanicLogToSerial',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.PowerButton',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.PowerOffEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.PreferredHostName',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.ProcVerbose',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.RebootMethod',
                     value = 'any'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.SIOControlFlag1',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.SIOControlFlag2',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.SIOControlLoglevel',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.SIOControlOptions',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.ScreenSaverDelay',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.ShaperStatsEnabled',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.ShellPort',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.TestNativeFCPaeCapable',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.TimerMaxHardPeriod',
                     value = 500000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.TimerTolerance',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.UsbArbitratorAutoStartDisabled',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.UserDuctDynBufferSize',
                     value = 16384
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.UserSocketUnixMaxBufferSize',
                     value = 65536
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.WatchdogBacktrace',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.vmmDisableL1DFlush',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.vsanWitnessVirtualAppliance',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.DsNsMgrTimeout',
                     value = 1200000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.HostAgentUpdateLevel',
                     value = '2'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Misc.MetadataUpdateTimeoutMsec',
                     value = 30000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.ApdStartCount',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.DiskFileLockUpdateFreq',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.HeartbeatDelta',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.HeartbeatFrequency',
                     value = 12
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.HeartbeatMaxFailures',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.HeartbeatTimeout',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.LockBreakTimeout',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.LockRenewMaxFailureNumber',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.LockSWMRTimeout',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.LockSharedTimeout',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.LockUpdateTimeout',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.LogNfsStat3',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.MaxQueueDepth',
                     value = 4294967295
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.MaxVolumes',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.NFSMaxOutstandingIOs',
                     value = 65536
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.ReceiveBufferSize',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.SendBufferSize',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.SyncRetries',
                     value = 25
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS.VolumeRemountFrequency',
                     value = 30
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS41.EOSDelay',
                     value = 30
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS41.IOTaskRetry',
                     value = 25
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS41.MaxRead',
                     value = 4294967295
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS41.MaxVolumes',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS41.MaxWrite',
                     value = 4294967295
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS41.MountTimeout',
                     value = 30
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS41.RecvBufSize',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFS41.SendBufSize',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.AdvertisementDuration',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.AllowPT',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.BlockGuestBPDU',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceDefaultOn',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceFavorNoVmmVmkTx',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceFineTimeoutCPU',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceFineTxTimeout',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceFlexMrq',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceLowRxRate',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceLowTxRate',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceMatchedQs',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceMrqLt',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceMrqMetricAllowTxOnly',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceMrqMetricRxOnly',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceMrqOverallStop',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceMrqRatioMetric',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceMrqTriggerReCalib',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceMultiRxQCalib',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceNoVmmVmkTx',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceParams',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceRBCRate',
                     value = 4000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceRxLtStopCalib',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceRxQDepthCap',
                     value = 40
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceScheme',
                     value = 'rbc'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceTimeoutType',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceTxAlwaysPoll',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceTxQDepthCap',
                     value = 40
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.CoalesceTxTimeout',
                     value = 4000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.DCBEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.DVFilterBindIpAddress',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.DVFilterPriorityRdLockEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.DVSLargeHeapMBPerGB',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.DVSLargeHeapMaxSize',
                     value = 300
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.DontOffloadInnerIPv6',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.E1000IntrCoalesce',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.E1000TxCopySize',
                     value = 2048
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.E1000TxZeroCopy',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.EnableDMASgCons',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.EnableOuterCsum',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.EnsMbufpoolMaxMBPerGB',
                     value = 200
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.EnsMbufpoolMinMBPerGB',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.EtherswitchAllowFastPath',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.EtherswitchHashSize',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.EtherswitchHeapMax',
                     value = 512
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.EtherswitchNumPerPCPUDispatchData',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.FollowHardwareMac',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.GuestIPHack',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.GuestTxCopyBreak',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.IGMPQueries',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.IGMPQueryInterval',
                     value = 125
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.IGMPRouterIP',
                     value = '0.0.0.0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.IGMPV3MaxSrcIPNum',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.IGMPVersion',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.LRODefBackoffPeriod',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.LRODefMaxLength',
                     value = 65535
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.LRODefThreshold',
                     value = 4000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.LRODefUseRatioDenom',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.LRODefUseRatioNumer',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.LinkFlappingThreshold',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.LinkStatePollTimeout',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.MLDRouterIP',
                     value = 'FE80::FFFF:FFFF:FFFF:FFFF'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.MLDV2MaxSrcIPNum',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.MLDVersion',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.MaxBeaconVlans',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.MaxBeaconsAtOnce',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.MaxGlobalRxQueueCount',
                     value = 100000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.MaxNetifTxQueueLen',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.MaxPageInQueueLen',
                     value = 75
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.MaxPktRxListQueue',
                     value = 3500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.MaxPortRxQueueLen',
                     value = 80
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.MinEtherLen',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NcpLlcSap',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetBHRxStormThreshold',
                     value = 320
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetDebugRARPTimerInter',
                     value = 30000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetDeferTxCompletion',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetDiscUpdateIntrvl',
                     value = 300
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetEnableSwCsumForLro',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetEsxfwPassOutboundGRE',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetInStressTest',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetLatencyAwareness',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetMaxRarpsPerInterval',
                     value = 128
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetNetqNumaIOCpuPinThreshold',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetNetqRxRebalRSSLoadThresholdPerc',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetNetqTxPackKpps',
                     value = 300
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetNetqTxUnpackKpps',
                     value = 600
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetNiocAllowOverCommit',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetPTMgrWakeupInterval',
                     value = 6
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetPktAllocTries',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetPktSlabFreePercentThreshold',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetPortFlushIterLimit',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetPortFlushPktLimit',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetPortTrackTxRace',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetRCFAllowBPF',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetRmDistMacFilter',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetRmDistSamplingRate',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetRxCopyInTx',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedCoalesceTxUsecs',
                     value = 33
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedDefaultResPoolSharesPct',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedDefaultSchedName',
                     value = 'fifo'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedECNEnabled',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedECNThreshold',
                     value = 70
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedHClkLeafQueueDepthPkt',
                     value = 640
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedHClkMQ',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedHClkMaxHwQueue',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedHClkVnicMQ',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedHeapMaxSizeMB',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedInFlightMaxBytesDefault',
                     value = 20000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedInFlightMaxBytesInsane',
                     value = 1500000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedMaxPktSend',
                     value = 256
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedQoSSchedName',
                     value = 'hclk'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSchedSpareBasedShares',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSendRARPOnPortEnablement',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetShaperQueuePerL3L4Flow',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetShaperQueueSizeMax',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetShaperQueueSizeMin',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetSplitRxMode',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetTraceEnable',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetTuneHostMode',
                     value = 'default'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetTuneInterval',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetTuneThreshold',
                     value = '1n 2n 50'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetTxDontClusterSize',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetTxStaticRelation',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetVMTxType',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NetpollSwLRO',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NoLocalCSum',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.NotifySwitch',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.PTSwitchingTimeout',
                     value = 20000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.PVRDMAVmknic',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.PktagingDropPolicy',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.PortDisableTimeout',
                     value = 5000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.ReversePathFwdCheck',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.ReversePathFwdCheckPromisc',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipCopySmallTx',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipDefLROEnabled',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipDefLROMaxLength',
                     value = 32768
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipDgramRateLimiting',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipEnableABC',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipEnableFlowtable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipEnableSendScaling',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipHWLRONoDelayAck',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipHeapMax',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipHeapSize',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipIGMPDefaultVersion',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipIGMPRejoinInterval',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipLODispatchQueueMaxLen',
                     value = 128
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipLRONoDelayAck',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipLogPackets',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipLogPacketsCount',
                     value = 24570
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipMaxNetstackInstances',
                     value = 48
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipNoBcopyRx',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipPendPktSocketFreeTimeout',
                     value = 300
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipRxDispatchQueueMaxLen',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipRxDispatchQueues',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipRxDispatchQuota',
                     value = 200
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipTxDispatchQuota',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipTxqBackoffTimeoutMs',
                     value = 70
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TcpipTxqMaxUsageThreshold',
                     value = 80
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TeamPolicyUpDelay',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TrafficFilterIpAddress',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.TsoDumpPkt',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.UplinkAbortDisconnectTimeout',
                     value = 5000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.UplinkKillAsyncTimeout',
                     value = 10000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.UplinkTxQueuesDispEnabled',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.UseHwCsumForIPv6Csum',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.UseHwIPv6Csum',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.UseHwTSO',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.UseHwTSO6',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.UseLegacyProc',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.UseProc',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VLANMTUCheckMode',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmklnxLROEnabled',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmklnxLROMaxAggr',
                     value = 6
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmknicDoLroSplit',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmknicLroSplitBnd',
                     value = 12
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.Vmxnet2HwLRO',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.Vmxnet2PinRxBuf',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.Vmxnet2SwLRO',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.Vmxnet3HwLRO',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.Vmxnet3NonTsoPacketGtMtuAllowed',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.Vmxnet3PageInBound',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.Vmxnet3RSSHashCache',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.Vmxnet3RxPollBound',
                     value = 256
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.Vmxnet3SwLRO',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.Vmxnet3WinIntrHints',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.Vmxnet3usePNICHash',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetBiDirNeedsTsoTx',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetBiDirNoTsoSplit',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetCopyTxRunLimit',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetDoLroSplit',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetDoTsoSplit',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetLROBackoffPeriod',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetLROMaxLength',
                     value = 32000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetLROThreshold',
                     value = 4000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetLROUseRatioDenom',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetLROUseRatioNumer',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetLroSplitBnd',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetPromDisableLro',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetSwLROSL',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetTsoSplitBnd',
                     value = 12
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetTsoSplitSize',
                     value = 17500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetTxCopySize',
                     value = 256
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetWinCopyTxRunLimit',
                     value = 65535
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.VmxnetWinUDPTxFullCopy',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.vNicNumDeferredReset',
                     value = 12
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.vNicTxPollBound',
                     value = 192
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.vmxnetThroughputWeight',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Net.IOControlPnicOptOut',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Nmp.NmpPReservationCmdRetryTime',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Nmp.NmpSatpAluaCmdRetryTime',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.CoreCapRatioPct',
                     value = 90
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.CostopSkewAdjust',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.FollowCoresPerSocket',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.LTermFairnessInterval',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.LTermMigImbalThreshold',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.LargeInterleave',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.LatencyProbePeriod',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.LocalityWeightActionAffinity',
                     value = 130
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.LocalityWeightMem',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.MigImbalanceThreshold',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.MigPreventLTermThresh',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.MigThrashThreshold',
                     value = 50
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.MigThreshold',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.MonMigEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.PageMigEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.PageMigLinearRun',
                     value = 95
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.PageMigRandomRun',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.PageMigRateMax',
                     value = 8000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.PreferHT',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.RebalanceCoresNode',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.RebalanceCoresTotal',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.RebalanceEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.RebalancePeriod',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.SwapConsiderPeriod',
                     value = 15
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.SwapInterval',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.SwapLoadEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.SwapLocalityEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Numa.SwapMigrateOnly',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.CStateMaxLatency',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.CStatePredictionCoef',
                     value = 110479
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.CStateResidencyCoef',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.ChargeMemoryPct',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.MaxCpuLoad',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.MaxFreqPct',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.MinFreqPct',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.PerfBias',
                     value = 17
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.PerfBiasEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.TimerHz',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.UseCStates',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Power.UsePStates',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'RdmFilter.HbaIsShared',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ScratchConfig.ConfiguredScratchLocation',
                     value = '/vmfs/volumes/60f1d613-9730c14e-31c0-b02628c915f0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ScratchConfig.CurrentScratchLocation',
                     value = '/vmfs/volumes/60f1d613-9730c14e-31c0-b02628c915f0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.ChangeQErrSetting',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.CompareLUNNumber',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.EnableCmdSanityCheck',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.ExtendAPDCondition',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.FailVMIOonAPD',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.LogCmdErrors',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.LogCmdRCErrorsFreq',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.LogMPCmdErrors',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.LogScsiAborts',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.LunCleanupInterval',
                     value = 7
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.MaxReserveBacktrace',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.MaxReserveTime',
                     value = 200
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.MaxReserveTotalTime',
                     value = 250
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.NvmeAdjustLocalNSQDepth',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.NvmeProbeLogVerbose',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.PassthroughLocking',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.PcpusPerCompletionWorld',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.ReserveBacktrace',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.SCSIBlockUnsupportedOpcodesAndPages',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.SCSIEnableDescToFixedConv',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.SCSIEnableDeviceLatencyHistogram',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.SCSIEnableIOLatencyMsgs',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.SCSIStrictSPCVersionChecksForPEs',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.SCSITimeout_ReabortTime',
                     value = 5000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.SCSITimeout_ScanTime',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.SCSIioTraceBufSizeMB',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.ScanOnDriverLoad',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.ScanSync',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.ScsiAllowDeviceSpinup',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.ScsiPathSplitUseSimpleCloneBuffer',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.ScsiRestartStalledQueueLatency',
                     value = 500
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.ScsiTMHardTimeout',
                     value = 120000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.ScsiUseVPDXCopyInfo',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.ScsiVVolPESNRO',
                     value = 256
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.TimeoutTMThreadExpires',
                     value = 1800
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.TimeoutTMThreadLatency',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.TimeoutTMThreadMax',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.TimeoutTMThreadMin',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.TimeoutTMThreadRetry',
                     value = 2000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.TransFailLogPct',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Scsi.UseAdaptiveRetries',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Security.AccountLockFailures',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Security.AccountUnlockTime',
                     value = 900
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Security.PasswordHistory',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Security.PasswordMaxDays',
                     value = 99999
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Security.PasswordQualityControl',
                     value = 'retry=3 min=disabled,disabled,disabled,7,7'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Security.SshSessionLimit',
                     value = 50
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'SunRPC.MaxConnPerIP',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'SunRPC.SendLowat',
                     value = 25
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'SunRPC.SetNoDelayedAck',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'SunRPC.WorldAffinity',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'SvMotion.SvMotionAvgDisksPerVM',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.global.defaultRotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.global.defaultSize',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.global.logCheckSSLCerts',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.global.logDir',
                     value = '[] /scratch/log'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.global.logDirUnique',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.global.logHost',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.LogEFI.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.LogEFI.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.Xorg.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.Xorg.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.apiForwarder.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.apiForwarder.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.attestd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.attestd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.auth.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.auth.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.clomd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.clomd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.clusterAgent.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.clusterAgent.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.cmmdsTimeMachine.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.cmmdsTimeMachine.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.cmmdsTimeMachineDump.rotate',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.cmmdsTimeMachineDump.size',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.cmmdsd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.cmmdsd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.crx-cli.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.crx-cli.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.dhclient.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.dhclient.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.epd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.epd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.esxgdpd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.esxgdpd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.esxtokend.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.esxtokend.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.esxupdate.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.esxupdate.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.etcd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.etcd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.fdm.rotate',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.fdm.size',
                     value = 5120
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.gstored.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.gstored.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.healthd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.healthd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.hostd-probe.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.hostd-probe.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.hostd.rotate',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.hostd.size',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.hostdCgiServer.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.hostdCgiServer.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.hostprofiletrace.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.hostprofiletrace.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.iofiltervpd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.iofiltervpd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.ioinsight.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.ioinsight.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.keypersist.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.keypersist.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.kmxa.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.kmxa.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.kmxd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.kmxd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.lacp.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.lacp.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.lifecycle.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.lifecycle.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.loadESX.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.loadESX.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.localcli.rotate',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.localcli.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.nfcd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.nfcd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.osfsd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.osfsd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.rhttpproxy.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.rhttpproxy.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.sandboxd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.sandboxd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.sdrsInjector.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.sdrsInjector.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.settingsd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.settingsd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.shell.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.shell.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.sockrelay.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.sockrelay.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.spherelet.rotate',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.spherelet.size',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.storageRM.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.storageRM.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.swapobjd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.swapobjd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.syslog.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.syslog.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.usb.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.usb.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vdfs-proxy.rotate',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vdfs-proxy.size',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vdfs-server.rotate',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vdfs-server.size',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vdtc.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vdtc.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vitd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vitd.size',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmauthd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmauthd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmkdevmgr.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmkdevmgr.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmkernel.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmkernel.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmkeventd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmkeventd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmksummary.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmksummary.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmkwarning.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vmkwarning.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vobd.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vobd.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vprobe.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vprobe.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vpxa.rotate',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vpxa.size',
                     value = 5120
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsanEsxcli.rotate',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsanEsxcli.size',
                     value = 5120
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsananalyticsevents.rotate',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsananalyticsevents.size',
                     value = 5120
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsandevicemonitord.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsandevicemonitord.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsanfs.configdump.rotate',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsanfs.configdump.size',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsanfs.mgmt.rotate',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsanfs.mgmt.size',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsanfs.vdfsop.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsanfs.vdfsop.size',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsanmgmt.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsanmgmt.size',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsansystem.rotate',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsansystem.size',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsantraceUrgent.rotate',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vsantraceUrgent.size',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vvold.rotate',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Syslog.loggers.vvold.size',
                     value = 8192
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'USB.arbitratorAutoStartDisabled',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'USB.devsShared',
                     value = '0x04b3:0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'USB.quirks',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'User.ReaddirRetries',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.ActiveDirectoryPreferredDomainControllers',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.ActiveDirectoryVerifyCAMCertificate',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.DcuiTimeOut',
                     value = 600
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.ESXiShellInteractiveTimeOut',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.ESXiShellTimeOut',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.ESXiVPsAllowedCiphers',
                     value = '!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.ESXiVPsDisabledProtocols',
                     value = 'sslv3,tlsv1,tlsv1.1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.EsximageNetRateLimit',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.EsximageNetRetries',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.EsximageNetTimeout',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.HardwareHealthIgnoredSensors',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.HardwareHealthSyncTime',
                     value = 360
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.HostClientCEIPOptIn',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.HostClientDefaultConsole',
                     value = 'webmks'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.HostClientEnableMOTDNotification',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.HostClientEnableVisualEffects',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.HostClientSessionTimeout',
                     value = 900
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.HostClientShowOnlyRecentObjects',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.HostClientWelcomeMessage',
                     value = 'Welcome to {{hostname}}'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.HostdStatsstoreRamdiskSize',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.ProductLockerLocation',
                     value = '/locker/packages/vmtoolsRepo/'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.SuppressCoredumpWarning',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.SuppressHyperthreadWarning',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.SuppressSgxDisabledWarning',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UserVars.SuppressShellWarning',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VFLASH.CacheStatsEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VFLASH.CacheStatsFromVFC',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VFLASH.MaxCacheFileSizeMB',
                     value = 409600
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VFLASH.MaxDiskFileSizeGB',
                     value = 16384
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VFLASH.MaxHeapSizeMB',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VFLASH.MaxResourceGBForVmCache',
                     value = 2048
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VFLASH.ResourceUsageThreshold',
                     value = 80
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS.UnresolvedVolumeLiveCheck',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.EnableBlockDelete',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.FailVolumeOpenIfAPD',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.GBLAllowMW',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.HardwareAcceleratedLocking',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.LFBCSlabSizeMaxMB',
                     value = 8
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.MaxAddressableSpaceTB',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.MaxHeapSizeMB',
                     value = 768
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.MaxextendedTxnsUsingfs3Heap',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.MinAddressableSpaceTB',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.OpenWithoutJournal',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.PBCapMissRatioIntervalSec',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.StAtExclLockEnd',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMFS3.UseATSForHBOnVMFS5',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.allowCoreDumpOnUsb',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.autoCreateDumpFile',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.autoPartition',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.autoPartitionDiskDumpPartitionSize',
                     value = 2560
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.bootDeviceRescanTimeout',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.busSpeedMayVary',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.cacheFlushImmOnAllHalt',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.checkCPUIDLimit',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.checkPages',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.com1_baud',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.com2_baud',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.debugBreak',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.debugLogToSerial',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.deviceBindParallel',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.disableACSCheck',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.disableCFOH',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.disableHwrng',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.diskDumpSlotSize',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.dmaEngineExposeIdentityMapping',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.dmaMapperPolicy',
                     value = 'disabled'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.dumpSize',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.enableACSCheckForRP',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.execInstalledOnly',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.fakePMemPct',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.fsCheck',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.gdbPort',
                     value = 'default'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.heapCheckTimerInterval',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.heapFreeOwnerCheck',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.heapFreePoisonByte',
                     value = 255
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.heapMetaPoisonByte',
                     value = 90
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.heapMetadataProtect',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.heapPoisonFreeMem',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.heapPoisonTimerChecks',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.hyperthreading',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.hyperthreadingMitigation',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.hyperthreadingMitigationIntraVM',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.ignoreMsrFaults',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.intrBalancingEnabled',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.ioAbilityChecks',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.iovDisableIR',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.ipmiEnabled',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.isPerFileSchedModelActive',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.leaveWakeGPEsDisabled',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.logEFILevel',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.logPort',
                     value = 'default'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.maxLogEntries',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.maxPCPUS',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.maxPCPUsNUMAInterleaving',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.maxVMs',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.memCheckEveryWord',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.memLowReservedMB',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.memmapMaxEarlyPoisonMemMB',
                     value = 65536
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.memmapMaxPhysicalMemMB',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.memmapMaxRAMMB',
                     value = 33585088
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.microcodeUpdate',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.microcodeUpdateForce',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netCoalesceTimerHdlrPcpu',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netGPHeapMaxMBPerGB',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netMaxPktsToProcess',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netMaxPktsToRelease',
                     value = 128
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netNetqueueEnabled',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netNetqueueMaxFiltersPerUplink',
                     value = 4096
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netNetqueueMaxLearnedFilters',
                     value = 9216
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netNetqueueMaxStaticFilters',
                     value = 10240
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netPagePoolLimitCap',
                     value = 1048576
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netPagePoolLimitPerGB',
                     value = 5120
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netPagePoolResvCap',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netPagePoolResvPerGB',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netPktHeapMaxMBPerGB',
                     value = 6
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netPktHeapMinMBPerGB',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netPktPoolMaxMBPerGB',
                     value = 75
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netPktPoolMinMBPerGB',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.netPreemptionEnabled',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.nmiAction',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.numSpareCoresPerLLC',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.numaLatencyRemoteThresholdPct',
                     value = 10
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.overrideDuplicateImageDetection',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.pciBarAllocPolicy',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.pcipDisablePciErrReporting',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.poisonMarker',
                     value = -6148914691236517206
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.poisonPagePool',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.preventFreePageMapping',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.rdmaRoceIPBasedGidGeneration',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.rdmaUseTeamingPolicy',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.rtcEnableEFI',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.rtcEnableLegacy',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.rtcEnableTAD',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.scrubIgnoredPages',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.scrubMemoryAfterModuleLoad',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.serialUntrusted',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.skipPartitioningSsds',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.storAdptrMultCplWrldsPerNuma',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.storageHeapMaxSize',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.storageHeapMinSize',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.storageMaxDevices',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.storageMaxPaths',
                     value = 4096
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.storageMaxVMsPerDevice',
                     value = 32
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.terminateVMOnPDL',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.timerEnableACPI',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.timerEnableHPET',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.timerEnableTSC',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.timerForceTSC',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.tscSpeedMayVary',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.tty1Port',
                     value = 'default'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.tty2Port',
                     value = 'default'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.updateBusIRQ',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.useNUMAInfo',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.useReliableMem',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.useSLIT',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.vmkATKeyboard',
                     value = false
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.vmkacEnable',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.vtdSuperPages',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VMkernel.Boot.x2ApicPreferred',
                     value = true
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN-iSCSI.iscsiPingTimeout',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.AutoRestoreDecomState',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.AutoTerminateGhostVm',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.ClomForceProvisionPlacements',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.ClomMaxComponentSizeGB',
                     value = 255
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.ClomMaxDiskUsageRepairComps',
                     value = 95
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.ClomRebalanceThreshold',
                     value = 80
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.DedupScope',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.DefaultHostDecommissionMode',
                     value = 'ensureAccessibility'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.DomBriefIoTraces',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.DomFullIoTraces',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.DomLongOpTraceMS',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.DomLongOpUrgentTraceMS',
                     value = 10000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.MaxComponentsPerWitness',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.MaxWitnessClusters',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.ObjectScrubsPerYear',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.ObjectScrubsPerYearBase',
                     value = 36
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.PerTraceBandwidthLimit',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.PerTraceBandwidthLimitPeriodMs',
                     value = 10000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.PerTraceMaxRolloverPeriods',
                     value = 360
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableCmmds',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableDom',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableDomIo',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableLsom',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableLsomIo',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnablePlog',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableRdt',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableSsdLog',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableVirsto',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableVirstoIo',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableVsanSparse',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableVsanSparseIO',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceEnableVsanSparseVerbose',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceGlobalBandwidthLimit',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceGlobalBandwidthLimitPeriodMs',
                     value = 10000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TraceGlobalMaxRolloverPeriods',
                     value = 360
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TracesPerErrorBandwidthLimit',
                     value = 1000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TracesPerErrorBandwidthLimitPeriodMs',
                     value = 10000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TracesPerErrorMaxRolloverPeriods',
                     value = 60
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.TrimDisksBeforeUseGranularity',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.VsanSparseCacheOverEvict',
                     value = 5
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.VsanSparseCacheThreshold',
                     value = 1024
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.VsanSparseEnabled',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.VsanSparseHeapSize',
                     value = 65536
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.VsanSparseMaxExtentsPrefetch',
                     value = 64
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.VsanSparseParallelLookup',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.VsanSparseRetainCacheOnSnapshots',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.VsanSparseRetainCacheTTL',
                     value = 20
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.VsanSparseSpeculativePrefetch',
                     value = 4194304
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VSAN.WriteZeroOnTrimUnsupported',
                     value = 0
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VVOL.vvolConcurrentBatchUnbind',
                     value = 2
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VVOL.vvolMaxRBZRetries',
                     value = 100
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'VVOL.vvolUnbindBatchSize',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Virsto.DiskFormatVersion',
                     value = 14
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Virsto.Enabled',
                     value = 1
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Virsto.FlusherRegistryThreshold',
                     value = 95
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Virsto.GweFetchExtentsFactor',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Virsto.InstanceHeapLimit',
                     value = 130
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Virsto.MapBlocksFlushThreshold',
                     value = 90
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Virsto.MapBlocksMin',
                     value = 16384
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Virsto.MaxMFRetryCount',
                     value = 3
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Virsto.MsecBeforeMetaFlush',
                     value = 10000
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Virsto.RecordsPerFormatWrite',
                     value = 16
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'Virsto.SharedHeapLimit',
                     value = 4
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'XvMotion.VMFSOptimizations',
                     value = 1
                  }
               ],
               optionDef = (vim.option.OptionDef) [
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Welcome message for the Direct Console User Interface (DCUI)',
                     summary = 'A welcome message in the initial screen of the Direct Console User Interface (DCUI). Use an empty string to reset to the default message.',
                     key = 'Annotations.WelcomeMessage',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Flush interval',
                     summary = 'Flush at this interval (milliseconds)',
                     key = 'BufferCache.FlushInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 3600000,
                        defaultValue = 30000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum dirty buffers',
                     summary = 'Block writers if this many buffers are dirty (percent)',
                     key = 'BufferCache.HardMaxDirty',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 95
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PerFileHardMaxDirty',
                     summary = 'Block writers if this many buffers of a given file are dirtied (percent)',
                     key = 'BufferCache.PerFileHardMaxDirty',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 50
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Soft maximum dirty buffers',
                     summary = 'Flush immediately if this many buffers are dirty (percent)',
                     key = 'BufferCache.SoftMaxDirty',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 15
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DCacheMemReserved',
                     summary = 'Memory consumed by CBRC Data Cache (in MB)',
                     key = 'CBRC.DCacheMemReserved',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 32768,
                        defaultValue = 400
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable',
                     summary = 'Enable Content Based Read Cache',
                     key = 'CBRC.Enable',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'COWMaxHeapSizeMB',
                     summary = 'Maximum size (in MB) to which the COW heap is allowed to grow',
                     key = 'COW.COWMaxHeapSizeMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 192,
                        max = 256,
                        defaultValue = 192
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'COWMaxREPageCacheszMB',
                     summary = 'Maximum size (in MB) of VMFSSparse metadata cache size before cache eviction kicks in',
                     key = 'COW.COWMaxREPageCacheszMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 32,
                        max = 512,
                        defaultValue = 256
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'COWMinREPageCacheszMB',
                     summary = 'Minimum size (in MB) of VMFSSparse metadata cache size. Valid when cache eviction is enabled.',
                     key = 'COW.COWMinREPageCacheszMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 512,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'COWREPageCacheEviction',
                     summary = 'VMFSSparse metadata cache eviction: 0 - disabled, 1 enabled',
                     key = 'COW.COWREPageCacheEviction',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'host.TAAworkaound',
                     summary = 'Enable mitigation of TSX Asynchronous Abort (CVE-2019-11135).',
                     key = 'Config.Defaults.host.TAAworkaround',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'monitor.if_pschange_mc_workaround',
                     summary = 'Enable workaround for Machine Check Error on Page Size Change (CVE-2018-12207).',
                     key = 'Config.Defaults.monitor.if_pschange_mc_workaround',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'security.host.ruissl',
                     summary = 'Require SSL to be used when communicating with the host over port 902.',
                     key = 'Config.Defaults.security.host.ruissl',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vGPU.consolidation',
                     summary = 'Assignment policy to place shared passthru graphics VMs on same physical GPU until full.',
                     key = 'Config.Defaults.vGPU.consolidation',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'issue',
                     summary = 'Contents of /etc/issue',
                     key = 'Config.Etc.issue',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'motd',
                     summary = 'Contents of /etc/motd',
                     key = 'Config.Etc.motd',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'guest.commands.sharedPolicyRefCount',
                     summary = 'Reference count to enable guest operations.',
                     key = 'Config.GlobalSettings.guest.commands.sharedPolicyRefCount',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2147483647,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vdtc Logging level',
                     summary = 'Logging level for the loggers related to distributed tracing services.',
                     key = 'Config.HostAgent.distributedTracing',
                     optionType = (vim.option.ChoiceOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        choiceInfo = (vim.ElementDescription) [
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Debug',
                              summary = 'Debug',
                              key = 'debug'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Verbose',
                              summary = 'Verbose',
                              key = 'verbose'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Info',
                              summary = 'Info',
                              key = 'info'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'None',
                              summary = 'None',
                              key = 'none'
                           }
                        ],
                        defaultIndex = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Hbrsvc Logging level',
                     summary = 'Logging level for the loggers related to HBR services.',
                     key = 'Config.HostAgent.level[Hbrsvc].logLevel',
                     optionType = (vim.option.ChoiceOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        choiceInfo = (vim.ElementDescription) [
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'default to the global log level.',
                              summary = 'default to the global log level.',
                              key = ''
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'None',
                              summary = 'None',
                              key = 'none'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Quiet',
                              summary = 'Quiet',
                              key = 'quiet'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Panic',
                              summary = 'Panic',
                              key = 'panic'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Error',
                              summary = 'Error',
                              key = 'error'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Warning',
                              summary = 'Warning',
                              key = 'warning'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Info',
                              summary = 'Info',
                              key = 'info'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Verbose',
                              summary = 'Verbose',
                              key = 'verbose'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Trivia',
                              summary = 'Trivia',
                              key = 'trivia'
                           }
                        ],
                        defaultIndex = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Hostsvc Logging level',
                     summary = 'Logging level for the loggers related to Host services.',
                     key = 'Config.HostAgent.level[Hostsvc].logLevel',
                     optionType = (vim.option.ChoiceOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        choiceInfo = (vim.ElementDescription) [
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'default to the global log level.',
                              summary = 'default to the global log level.',
                              key = ''
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'None',
                              summary = 'None',
                              key = 'none'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Quiet',
                              summary = 'Quiet',
                              key = 'quiet'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Panic',
                              summary = 'Panic',
                              key = 'panic'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Error',
                              summary = 'Error',
                              key = 'error'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Warning',
                              summary = 'Warning',
                              key = 'warning'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Info',
                              summary = 'Info',
                              key = 'info'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Verbose',
                              summary = 'Verbose',
                              key = 'verbose'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Trivia',
                              summary = 'Trivia',
                              key = 'trivia'
                           }
                        ],
                        defaultIndex = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Proxysvc Logging level',
                     summary = 'Logging level for the loggers related to proxy services.',
                     key = 'Config.HostAgent.level[Proxysvc].logLevel',
                     optionType = (vim.option.ChoiceOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        choiceInfo = (vim.ElementDescription) [
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'default to the global log level.',
                              summary = 'default to the global log level.',
                              key = ''
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'None',
                              summary = 'None',
                              key = 'none'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Quiet',
                              summary = 'Quiet',
                              key = 'quiet'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Panic',
                              summary = 'Panic',
                              key = 'panic'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Error',
                              summary = 'Error',
                              key = 'error'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Warning',
                              summary = 'Warning',
                              key = 'warning'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Info',
                              summary = 'Info',
                              key = 'info'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Verbose',
                              summary = 'Verbose',
                              key = 'verbose'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Trivia',
                              summary = 'Trivia',
                              key = 'trivia'
                           }
                        ],
                        defaultIndex = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Snmpsvc Logging level',
                     summary = 'Logging level for the loggers related to SNMP services.',
                     key = 'Config.HostAgent.level[Snmpsvc].logLevel',
                     optionType = (vim.option.ChoiceOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        choiceInfo = (vim.ElementDescription) [
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'default to the global log level.',
                              summary = 'default to the global log level.',
                              key = ''
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'None',
                              summary = 'None',
                              key = 'none'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Quiet',
                              summary = 'Quiet',
                              key = 'quiet'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Panic',
                              summary = 'Panic',
                              key = 'panic'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Error',
                              summary = 'Error',
                              key = 'error'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Warning',
                              summary = 'Warning',
                              key = 'warning'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Info',
                              summary = 'Info',
                              key = 'info'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Verbose',
                              summary = 'Verbose',
                              key = 'verbose'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Trivia',
                              summary = 'Trivia',
                              key = 'trivia'
                           }
                        ],
                        defaultIndex = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Statssvc Logging level',
                     summary = 'Logging level for the loggers related to Stats services.',
                     key = 'Config.HostAgent.level[Statssvc].logLevel',
                     optionType = (vim.option.ChoiceOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        choiceInfo = (vim.ElementDescription) [
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'default to the global log level.',
                              summary = 'default to the global log level.',
                              key = ''
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'None',
                              summary = 'None',
                              key = 'none'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Quiet',
                              summary = 'Quiet',
                              key = 'quiet'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Panic',
                              summary = 'Panic',
                              key = 'panic'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Error',
                              summary = 'Error',
                              key = 'error'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Warning',
                              summary = 'Warning',
                              key = 'warning'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Info',
                              summary = 'Info',
                              key = 'info'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Verbose',
                              summary = 'Verbose',
                              key = 'verbose'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Trivia',
                              summary = 'Trivia',
                              key = 'trivia'
                           }
                        ],
                        defaultIndex = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vcsvc Logging level',
                     summary = 'Logging level for the loggres related to VC services.',
                     key = 'Config.HostAgent.level[Vcsvc].logLevel',
                     optionType = (vim.option.ChoiceOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        choiceInfo = (vim.ElementDescription) [
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'default to the global log level.',
                              summary = 'default to the global log level.',
                              key = ''
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'None',
                              summary = 'None',
                              key = 'none'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Quiet',
                              summary = 'Quiet',
                              key = 'quiet'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Panic',
                              summary = 'Panic',
                              key = 'panic'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Error',
                              summary = 'Error',
                              key = 'error'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Warning',
                              summary = 'Warning',
                              key = 'warning'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Info',
                              summary = 'Info',
                              key = 'info'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Verbose',
                              summary = 'Verbose',
                              key = 'verbose'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Trivia',
                              summary = 'Trivia',
                              key = 'trivia'
                           }
                        ],
                        defaultIndex = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vimsvc Logging level',
                     summary = 'Logging level for the loggers related to Virtual infrastructure management services.',
                     key = 'Config.HostAgent.level[Vimsvc].logLevel',
                     optionType = (vim.option.ChoiceOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        choiceInfo = (vim.ElementDescription) [
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'default to the global log level.',
                              summary = 'default to the global log level.',
                              key = ''
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'None',
                              summary = 'None',
                              key = 'none'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Quiet',
                              summary = 'Quiet',
                              key = 'quiet'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Panic',
                              summary = 'Panic',
                              key = 'panic'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Error',
                              summary = 'Error',
                              key = 'error'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Warning',
                              summary = 'Warning',
                              key = 'warning'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Info',
                              summary = 'Info',
                              key = 'info'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Verbose',
                              summary = 'Verbose',
                              key = 'verbose'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Trivia',
                              summary = 'Trivia',
                              key = 'trivia'
                           }
                        ],
                        defaultIndex = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmsvc logging level',
                     summary = 'Logging level for the loggers related to VM services.',
                     key = 'Config.HostAgent.level[Vmsvc].logLevel',
                     optionType = (vim.option.ChoiceOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        choiceInfo = (vim.ElementDescription) [
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'default to the global log level.',
                              summary = 'default to the global log level.',
                              key = ''
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'None',
                              summary = 'None',
                              key = 'none'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Quiet',
                              summary = 'Quiet',
                              key = 'quiet'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Panic',
                              summary = 'Panic',
                              key = 'panic'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Error',
                              summary = 'Error',
                              key = 'error'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Warning',
                              summary = 'Warning',
                              key = 'warning'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Info',
                              summary = 'Info',
                              key = 'info'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Verbose',
                              summary = 'Verbose',
                              key = 'verbose'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Trivia',
                              summary = 'Trivia',
                              key = 'trivia'
                           }
                        ],
                        defaultIndex = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'log.level',
                     summary = 'Controls the global log level.',
                     key = 'Config.HostAgent.log.level',
                     optionType = (vim.option.ChoiceOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        choiceInfo = (vim.ElementDescription) [
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'None',
                              summary = 'None',
                              key = 'none'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Quiet',
                              summary = 'Quiet',
                              key = 'quiet'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Panic',
                              summary = 'Panic',
                              key = 'panic'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Error',
                              summary = 'Error',
                              key = 'error'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Warning',
                              summary = 'Warning',
                              key = 'warning'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Info',
                              summary = 'Info',
                              key = 'info'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Verbose',
                              summary = 'Verbose',
                              key = 'verbose'
                           },
                           (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Trivia',
                              summary = 'Trivia',
                              key = 'trivia'
                           }
                        ],
                        defaultIndex = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'plugins.hostsvc.esxAdminsGroup',
                     summary = 'Active Directory group name that is automatically granted administrator privileges on the ESX. NOTE: Changing the group name does not remove the permissions of the previous group.',
                     key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroup',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'ESX Admins',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'plugins.hostsvc.esxAdminsGroupAutoAdd',
                     summary = "Controls whether the group specified by 'esxAdminsGroup' is automatically granted administrator permission. NOTE: Changing this to false does not remove any permissions already granted to the group.",
                     key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroupAutoAdd',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'plugins.hostsvc.esxAdminsGroupUpdateInterval',
                     summary = "Interval between checks for whether the group specified by 'esxAdminsGroup' has appeared in Active Directory, in minutes.",
                     key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroupUpdateInterval',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 30,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Debug Managed Object Browser enabled',
                     summary = 'Enables or disables the Debug Managed Object Browser for the ESXi host.',
                     key = 'Config.HostAgent.plugins.solo.enableMob',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable webscript launcher page',
                     summary = 'Controls the availability of webscript launcher page.',
                     key = 'Config.HostAgent.plugins.solo.webServer.enableWebscriptLauncher',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'plugins.vimsvc.authValidateInterval',
                     summary = 'Number of minutes between each validation of all known users and groups - set to zero to disable validation.',
                     key = 'Config.HostAgent.plugins.vimsvc.authValidateInterval',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2147483647,
                        defaultValue = 1440
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'plugins.vimsvc.httpNfcLeaseTimeout',
                     summary = 'Number of seconds until an HTTP NFC lease times out due to inactivity. Applies to new leases only.',
                     key = 'Config.HostAgent.plugins.vimsvc.httpNfcLeaseTimeout',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100000,
                        defaultValue = 300
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'plugins.vimsvc.userSearch.maxResults',
                     summary = 'Maximum number of users and groups to display in the Add Permissions dialog - set to zero to disable the limit.',
                     key = 'Config.HostAgent.plugins.vimsvc.userSearch.maxResults',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2147483647,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'plugins.vimsvc.userSearch.maxTimeSeconds',
                     summary = 'Number of seconds to wait for a search for users and groups to return results - set to zero to disable the timeout.',
                     key = 'Config.HostAgent.plugins.vimsvc.userSearch.maxTimeSeconds',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 180,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Limit the number of registered virtual machines',
                     summary = 'Enables enforcing the limitation on the number of registered virtual machines in the inventory.',
                     key = 'Config.HostAgent.plugins.vmsvc.enforceMaxRegisteredVms',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = false,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'plugins.vmsvc.guestWatchdogTimeout',
                     summary = 'Number of seconds to wait for the Guest OS to shutdown.',
                     key = 'Config.HostAgent.plugins.vmsvc.guestWatchdogTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 3600,
                        defaultValue = 900
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'plugins.vmsvc.productLockerWatchIntervalSeconds',
                     summary = 'Interval between checks for whether the product locker files are changed, in seconds. Set to -1 to disable checks.',
                     key = 'Config.HostAgent.plugins.vmsvc.productLockerWatchInterval',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = -1,
                        max = 86400,
                        defaultValue = 300
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'plugins.vmsvc.ticketThumbprintHashTypes',
                     summary = 'Thumbprint types provided by the host in tickets for remote connections to VMs. Options are sha1. If no hash is specified, all hashes that are considered secure are enabled.',
                     key = 'Config.HostAgent.plugins.vmsvc.ticketThumbprintHashTypes',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'sha1',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ssl.keyStore.allowAny',
                     summary = 'Allow any certificates to be added to the host CA store. Disables CA checks.',
                     key = 'Config.HostAgent.ssl.keyStore.allowAny',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ssl.keyStore.allowSelfSigned',
                     summary = 'Allow self-signed certificates to be added to the host CA store.',
                     key = 'Config.HostAgent.ssl.keyStore.allowSelfSigned',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ssl.keyStore.discardLeaf',
                     summary = 'Discard leaf certificates when adding to CA store. Leaf certificates in a CA store are generally a misconfiguration.',
                     key = 'Config.HostAgent.ssl.keyStore.discardLeaf',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vmacore.soap.maxSessionCount',
                     summary = 'Maximum number of authenticated VIM API sessions at any given time - set to zero to disable limit.',
                     key = 'Config.HostAgent.vmacore.soap.maxSessionCount',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2147483647,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vmacore.soap.sessionTimeout',
                     summary = 'Number of minutes until a VIM API session times out due to inactivity - set to zero to disable timeout. Applies to new sessions only.',
                     key = 'Config.HostAgent.vmacore.soap.sessionTimeout',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2147483647,
                        defaultValue = 30
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AllowWideVsmp',
                     summary = 'Allow VMs with more VCPUs than host PCPUs, 0 to disable',
                     key = 'Cpu.AllowWideVsmp',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Bound lag quanta',
                     summary = 'Number of global quanta before bound lag',
                     key = 'Cpu.BoundLagQuanta',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CommRateThreshold',
                     summary = 'threshold for inter-sched-context rate above which the contexts are considered to be related (in num/sec)',
                     key = 'Cpu.CommRateThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 50000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoschedCostartThreshold',
                     summary = 'costart threshold in usec, costart threshold should be less than costopThreshold',
                     key = 'Cpu.CoschedCostartThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoschedCostopThreshold',
                     summary = 'maximum skew between vcpus in usec, 0 to disable',
                     key = 'Cpu.CoschedCostopThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100000,
                        defaultValue = 3000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoschedCrossCall',
                     summary = '0: disable cosched on crosscall; 1: enable cosched on crosscall',
                     key = 'Cpu.CoschedCrossCall',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoschedHandoffLLC',
                     summary = '0: handoff by switching pcpu; 1: handoff to LLC if possible',
                     key = 'Cpu.CoschedHandoffLLC',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoschedHandoffSkip',
                     summary = 'only skip handoff if ready time is smaller than this threshold, in usec, 0 to allow skip always',
                     key = 'Cpu.CoschedHandoffSkip',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoschedPollUsec',
                     summary = 'interval between coscheduling skew checks, in usec',
                     key = 'Cpu.CoschedPollUsec',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1000,
                        max = 5000,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Credit age period',
                     summary = 'Period in milliseconds',
                     key = 'Cpu.CreditAgePeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1000,
                        max = 10000,
                        defaultValue = 3000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FairnessRebalancePcpus',
                     summary = 'max number of PCPUs to be considered when doing fairness rebalance, 0 to disable',
                     key = 'Cpu.FairnessRebalancePcpus',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 32,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HTRebalancePeriod',
                     summary = 'average milliseconds between opportunities for a pcpu to migrate vcpus from within a core',
                     key = 'Cpu.HTRebalancePeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 5000,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HTStolenAgeThreshold',
                     summary = 'the amount of htStolen time a vcpu can keep without being aged (in seconds)',
                     key = 'Cpu.HTStolenAgeThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 500,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HTWholeCoreThreshold',
                     summary = 'a vcpu with vtime falling behind by this threshold (in ms) is eligible to use the whole core (HT only), 0 to disable (may violate resource settings)',
                     key = 'Cpu.HTWholeCoreThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 5000,
                        defaultValue = 800
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HostRebalancePeriod',
                     summary = 'average milliseconds between opportunities for a pcpu to migrate vcpus from within the whole system, 0 to disable',
                     key = 'Cpu.HostRebalancePeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 5000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'L2RebalancePeriod',
                     summary = 'average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L2 cache, 0 to disable',
                     key = 'Cpu.L2RebalancePeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 5000,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'L3RebalancePeriod',
                     summary = 'average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L3 cache, 0 to disable',
                     key = 'Cpu.L3RebalancePeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 5000,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LimitEnforcementThreshold',
                     summary = "Only allows low-vtime children ro run when a group/VM's vtimeLimit is smaller than the global virtual time by less than this threshold (in ms), 0 to disable",
                     key = 'Cpu.LimitEnforcementThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 200
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxSampleRateLg',
                     summary = 'Sampling system services at most (2^MaxSampleRateLg) times a second',
                     key = 'Cpu.MaxSampleRateLg',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 15,
                        defaultValue = 7
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NonTimerWakeupRate',
                     summary = "Disable P state if the running vcpu's non-timer wakeup rate is higher than this threshold, 0 to disable",
                     key = 'Cpu.NonTimerWakeupRate',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 5000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PackageRebalancePeriod',
                     summary = 'average milliseconds between opportunities for a pcpu to migrate vcpus from within a package, 0 to disable',
                     key = 'Cpu.PackageRebalancePeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 5000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PcpuMigrateIdlePcpus',
                     summary = 'max number of PCPUs to be considered when doing pcpu idle rebalance, 0 to disable',
                     key = 'Cpu.PcpuMigrateIdlePcpus',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 32,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Quantum',
                     summary = 'Quantum in milliseconds',
                     key = 'Cpu.Quantum',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1000,
                        defaultValue = 200
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UseMwait',
                     summary = 'use MWAIT vs. HLT in the idle loop; 0: use HLT, 1: use MWAIT if possible, 2: choose by cpu type',
                     key = 'Cpu.UseMwait',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable admission check per virtual CPU',
                     summary = 'Perform additional admission control check that per virtual CPU virtual machine minimum does not exceed the speed of a single physical CPU',
                     key = 'Cpu.VMAdmitCheckPerVcpuMin',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'WakeupMigrateIdlePcpus',
                     summary = 'max number of PCPUs to be considered when doing wakeup idle rebalance, 0 to disable',
                     key = 'Cpu.WakeupMigrateIdlePcpus',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 32,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DCUI Access',
                     summary = "One or more comma-separated local users which are granted unconditional access to DCUI, even if they don't have administrator role on the host.",
                     key = 'DCUI.Access',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'root',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HardwareAcceleratedInit',
                     summary = 'Enable hardware accelerated VMFS data initialization (requires compliant hardware)',
                     key = 'DataMover.HardwareAcceleratedInit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HardwareAcceleratedMove',
                     summary = 'Enable hardware accelerated VMFS data movement (requires compliant hardware)',
                     key = 'DataMover.HardwareAcceleratedMove',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxHeapSize',
                     summary = 'Maximum size of the heap in MB used for data movement',
                     key = 'DataMover.MaxHeapSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 16,
                        max = 256,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AlgoType',
                     summary = 'Digest Crypto Hash Type (1=SHA-1, 2=SHA-256).',
                     key = 'Digest.AlgoType',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 2,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BlockSize',
                     summary = 'Blocksize in the original VMDK to compute crypto hash codes. In pages of 4K size. Value needs to be power of 2.',
                     key = 'Digest.BlockSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 2,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CollisionEnabled',
                     summary = 'Enable collision detection (0=disabled, 1=enabled)',
                     key = 'Digest.CollisionEnabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxDentryPerObj',
                     summary = 'Maximum directory entries cached per directory',
                     key = 'DirentryCache.MaxDentryPerObj',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 60,
                        max = 30000,
                        defaultValue = 15000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AllowUsbClaimedAsSSD',
                     summary = 'Permit claim rules to mark USB disks as SSD',
                     key = 'Disk.AllowUsbClaimedAsSSD',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'APD Token Retry Count',
                     summary = 'APD Token Retry Count',
                     key = 'Disk.ApdTokenRetryCount',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 99999,
                        defaultValue = 25
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AutoremoveOnPDL',
                     summary = 'Autoremove paths to a disk that is in PDL (Permanent Device Loss)',
                     key = 'Disk.AutoremoveOnPDL',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BandwidthCap',
                     summary = 'cap on disk bandwidth (KB/s) usage',
                     key = 'Disk.BandwidthCap',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 4294967294,
                        defaultValue = 4294967294
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delay on busy',
                     summary = 'Delay in milliseconds for completion of commands with a BUSY status',
                     key = 'Disk.DelayOnBusy',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 5000,
                        defaultValue = 400
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DeviceReclaimTime',
                     summary = 'The number of seconds between device re-claim attempts',
                     key = 'Disk.DeviceReclaimTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 31536000,
                        defaultValue = 300
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable 4kn SSDs',
                     summary = 'Disable use of 4kn SSDs',
                     key = 'Disk.Disable4knSSD',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DiskDelayPDLHelper',
                     summary = 'Delay PDL helper in secs',
                     key = 'Disk.DiskDelayPDLHelper',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 300,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DiskMaxIOSize',
                     summary = 'Max Disk READ/WRITE I/O size before splitting (in KB)',
                     key = 'Disk.DiskMaxIOSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 32,
                        max = 32767,
                        defaultValue = 32767
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DiskReservationThreshold',
                     summary = 'Time window within which refcounted reservations on a device are permitted (in msec)',
                     key = 'Disk.DiskReservationThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3000,
                        defaultValue = 45
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DiskRetryPeriod',
                     summary = 'Retry period in milliseconds for a command with retry status',
                     key = 'Disk.DiskRetryPeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 500,
                        max = 50000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DumpMaxRetries',
                     summary = 'Max number of I/O retries during disk dump',
                     key = 'Disk.DumpMaxRetries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DumpPollDelay',
                     summary = 'Number of microseconds to wait between polls during a disk dump.',
                     key = 'Disk.DumpPollDelay',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100000,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DumpPollMaxRetries',
                     summary = 'Max number of device poll retries during disk dump',
                     key = 'Disk.DumpPollMaxRetries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100000,
                        defaultValue = 10000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EnableNaviReg',
                     summary = 'Enable automatic NaviAgent registration with EMC CLARiiON and Invista',
                     key = 'Disk.EnableNaviReg',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FailDiskRegistration',
                     summary = 'Fail device registration if disk has only standby paths and supports only implicit asymmetric logical unit access.',
                     key = 'Disk.FailDiskRegistration',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Fast-path latency monitoring interval',
                     summary = 'Time interval (in msec) to monitor the IO latency to evaluate eligibility for fast-path in PSA.',
                     key = 'Disk.FastPathRestoreInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 1000,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IdleCredit',
                     summary = 'Amount of idle credit that a virtual machine can gain for I/O requests',
                     key = 'Disk.IdleCredit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 512,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum LUN',
                     summary = 'Only LUNs with LUN ID values below this value will be scanned',
                     key = 'Disk.MaxLUN',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 4294967295,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum number of IO intervals',
                     summary = 'Maximum number of IO intervals per device that can be stored in order to detect overlapping IOs to 4Kn disks',
                     key = 'Disk.MaxNumIOIntervals',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 64,
                        max = 65535,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum reset latency',
                     summary = 'Delay in milliseconds before logging warnings and spawning new reset worlds if a reset is overdue or taking too long',
                     key = 'Disk.MaxResetLatency',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 500,
                        max = 600000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum commands in NMP',
                     summary = 'Increase the maximum number of commands to be processed at once in NMP',
                     key = 'Disk.NmpMaxCmdExtension',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000000000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PVSCSIEnablePreemption',
                     summary = 'Enable PVSCSI Preemption.',
                     key = 'Disk.PVSCSIEnablePreemption',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Path evaluation time',
                     summary = 'The number of seconds between FC path evaluations',
                     key = 'Disk.PathEvalTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 31536000,
                        defaultValue = 300
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PreventVMFSOverwrite',
                     summary = 'Prevent overwriting VMFS partitions',
                     key = 'Disk.PreventVMFSOverwrite',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'QFullSampleSize',
                     summary = 'I/O samples to monitor for detecting non-transient queue full condition. Should be nonzero to enable queue depth throttling.',
                     key = 'Disk.QFullSampleSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 64,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'QFullThreshold',
                     summary = 'BUSY or QFULL threshold, upon which LUN queue depth will be throttled. Should be <= QFullSampleSize if throttling is enabled.',
                     key = 'Disk.QFullThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 16,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ReqCallThreshold',
                     summary = 'Threshold in number of pending requests before calling into vmkernel to process the requests',
                     key = 'Disk.ReqCallThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 129,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset latency',
                     summary = 'Delay in milliseconds between reset thread wakeups',
                     key = 'Disk.ResetLatency',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 600000,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset maximum retries',
                     summary = 'Maximum number of bus reset retries. Set to 0 for no limit.',
                     key = 'Disk.ResetMaxRetries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset overdue log period',
                     summary = 'Delay in seconds between logs of overdue reset',
                     key = 'Disk.ResetOverdueLogPeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 86400,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset period',
                     summary = 'Delay in seconds between bus resets retries',
                     key = 'Disk.ResetPeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 3600,
                        defaultValue = 30
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset thread expires',
                     summary = 'Life in seconds of an inactive reset handle thread',
                     key = 'Disk.ResetThreadExpires',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 86400,
                        defaultValue = 1800
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset thread maximum',
                     summary = 'Maximum number of reset handler threads',
                     key = 'Disk.ResetThreadMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 16,
                        defaultValue = 16
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset thread minimum',
                     summary = 'Minimum number of reset handler threads',
                     key = 'Disk.ResetThreadMin',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 16,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retry unit attention',
                     summary = 'Retry all SCSI commands that return a unit attention error',
                     key = 'Disk.RetryUnitAttention',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ReturnCCForNoSpace',
                     summary = 'Return CC 0x7/0x27/0x7 in the event where a backing datastore has run out of space as opposed to posting a monitor event to halt the VM',
                     key = 'Disk.ReturnCCForNoSpace',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SchedCostUnit',
                     summary = 'IO Scheduler block size for accounting',
                     key = 'Disk.SchedCostUnit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 4096,
                        max = 262144,
                        defaultValue = 32768
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SchedQ cleanup interval',
                     summary = 'Time interval (in secs) to cleanup per device unused schedQ list (default = 5 minutes).',
                     key = 'Disk.SchedQCleanupInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 31536000,
                        defaultValue = 300
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Scheduled QControl sequence requests',
                     summary = 'Number of consecutive requests from a virtual machine required to raise the outstanding commands to maximum',
                     key = 'Disk.SchedQControlSeqReqs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2048,
                        defaultValue = 128
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Scheduled QControl VM switches',
                     summary = 'Number of switches between commands issued by different virtual machines required to reduce outstanding commands to CONFIG_DISK_CIF',
                     key = 'Disk.SchedQControlVMSwitches',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2048,
                        defaultValue = 6
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SchedQPriorityPercentage',
                     summary = 'Percentage of priority commands to serve from priority queue',
                     key = 'Disk.SchedQPriorityPercentage',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 100,
                        defaultValue = 80
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Scheduled quantum',
                     summary = 'Number of consecutive requests from one world',
                     key = 'Disk.SchedQuantum',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 64,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SchedReservationBurst',
                     summary = 'Permit I/O bursts in mclock scheduler with reservations.',
                     key = 'Disk.SchedReservationBurst',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SchedulerWithReservation',
                     summary = 'Disk I/O scheduler (0:default 1:mclock)',
                     key = 'Disk.SchedulerWithReservation',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Sector maximum difference',
                     summary = 'Distance in sectors at which the disk BW schedules affinity stops',
                     key = 'Disk.SectorMaxDiff',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2000000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shares high',
                     summary = 'Shares for high disk priority',
                     key = 'Disk.SharesHigh',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 10000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shares low',
                     summary = 'Shares for low disk priority',
                     key = 'Disk.SharesLow',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 10000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shares normal',
                     summary = 'Shares for normal disk priority',
                     key = 'Disk.SharesNormal',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 10000,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Skip device reset',
                     summary = 'Do not send Device/Virt RESET if No Cmds in Flight',
                     key = 'Disk.SkipResetNoCIF',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SllThrottleTime',
                     summary = 'Time (in msecs) I/Os to SLLs will be throttled in the event of a TASK_SET_FULL being received.',
                     key = 'Disk.SllThrottleTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 25,
                        max = 3000,
                        defaultValue = 800
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Support sparse LUN',
                     summary = 'Support for sparse LUNs if set to one',
                     key = 'Disk.SupportSparseLUN',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ThroughputCap',
                     summary = 'Cap on disk throughput (IO/s) usage',
                     key = 'Disk.ThroughputCap',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 4294967294,
                        defaultValue = 4294967294
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Use device reset',
                     summary = 'Use device reset (instead of bus reset) to reset a SCSI device',
                     key = 'Disk.UseDeviceReset',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable PSA deferred work pools',
                     summary = 'A bitmask: 0x1 - adapter submission pool, 0x2 - device completion pool, 0x4 - device queueing pool.',
                     key = 'Disk.UseIoPool',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 7,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Use LUN reset',
                     summary = 'Use LUN reset (instead of device.bus reset) to reset a SCSI device',
                     key = 'Disk.UseLunReset',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Use report LUN',
                     summary = 'Use the REPORT LUN command to increase scanning speed for devices',
                     key = 'Disk.UseReportLUN',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VSCSI Coalesce Count',
                     summary = 'Frequency with which the coalesce callback is called.',
                     key = 'Disk.VSCSICoalesceCount',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100000,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Minimum time between VSCSI Polls when vCPUs halt',
                     summary = 'When vCPU halt we poll VSCSI vHBAs for work, but at most do so this often. Time is in microseconds.',
                     key = 'Disk.VSCSIHaltPollInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1000,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VSCSI Poll Period',
                     summary = 'Time in microseconds between VSCSI polls.',
                     key = 'Disk.VSCSIPollPeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 99999999,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VSCSIResvCmdRetryInSecs',
                     summary = 'Time (in secs) to retry on transient errors for Reservation commands for MSCS CAB configs.',
                     key = 'Disk.VSCSIResvCmdRetryInSecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 60,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VSCSIWriteSameBurstSize',
                     summary = 'Max number of split IOs per write same request.',
                     key = 'Disk.VSCSIWriteSameBurstSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 4,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FSSLightWeightProbe',
                     summary = 'Enable light-weight efficient probe of ESX supported datastores',
                     key = 'FSS.FSSLightWeightProbe',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AckIntervalMax',
                     summary = 'Maximum time in microseconds between acks',
                     key = 'FT.AckIntervalMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1000000,
                        max = 4000000,
                        defaultValue = 1000000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AckIntervalMin',
                     summary = 'Minimum time in microseconds between acks',
                     key = 'FT.AckIntervalMin',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BackupConnectTimeout',
                     summary = 'Time in milliseconds to wait for the backup to connect',
                     key = 'FT.BackupConnectTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 30000,
                        defaultValue = 8000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BackupExtraTimeout',
                     summary = 'Extra milliseconds before backup declares primary dead',
                     key = 'FT.BackupExtraTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 30000,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BadExecLatency',
                     summary = 'Latency considered bad execution latency(ms)',
                     key = 'FT.BadExecLatency',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 800
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BindToVmknic',
                     summary = 'Bind the FT socket to a specific vmknic',
                     key = 'FT.BindToVmknic',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ChargeVMXForFlush',
                     summary = 'Charge the VMX world for log flushing instead of the global flush world',
                     key = 'FT.ChargeVMXForFlush',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CheckFCPathState',
                     summary = 'Check storage path state',
                     key = 'FT.CheckFCPathState',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CheckForProgress',
                     summary = 'Check for progress on the backup and/or primary',
                     key = 'FT.CheckForProgress',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoreDumpNoProgressMS',
                     summary = "Milliseconds before live coredump vmm and vmx if progress isn't made",
                     key = 'FT.CoreDumpNoProgressMS',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ExecLatencyKill',
                     summary = 'Time to wait for good latency before killing a slow backup(ms)',
                     key = 'FT.ExecLatencyKill',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ExtraLogTimeout',
                     summary = 'Time in milliseconds for temporary increase in timeout',
                     key = 'FT.ExtraLogTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 500,
                        max = 300000,
                        defaultValue = 10000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptConcurrentSend',
                     summary = 'Send non-diff pages in parallel with diffing rather than after',
                     key = 'FT.FTCptConcurrentSend',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptDelayCheckpoint',
                     summary = 'Delay checkpoint if no network packet waiting',
                     key = 'FT.FTCptDelayCheckpoint',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptDiffCap',
                     summary = 'Max percent pages via diffs (EXPERIMENTAL, failover will not work if not 100)',
                     key = 'FT.FTCptDiffCap',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptDiffThreads',
                     summary = 'Number of threads for diffing pages',
                     key = 'FT.FTCptDiffThreads',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 16,
                        defaultValue = 6
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptDisableFailover',
                     summary = 'Disable failovers (testing only)',
                     key = 'FT.FTCptDisableFailover',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 6,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptDiskWriteTimeout',
                     summary = 'Time in milliseconds for backup site to wait for a disk I/O to complete',
                     key = 'FT.FTCptDiskWriteTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 60000,
                        defaultValue = 3000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptDontDelayPkts',
                     summary = 'Do not delay network packets - for testing only',
                     key = 'FT.FTCptDontDelayPkts',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptDontSendPages',
                     summary = 'Do not send over modified pages - for testing only',
                     key = 'FT.FTCptDontSendPages',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptEpochList',
                     summary = 'List of potential epochs to try in order of increasing value',
                     key = 'FT.FTCptEpochList',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '5,10,20,100',
                        validCharacters = '0123456789,'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptEpochSample',
                     summary = 'Single epoch sampling time in ms',
                     key = 'FT.FTCptEpochSample',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 60000,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptEpochWait',
                     summary = 'Wait in ms after epoch sampling',
                     key = 'FT.FTCptEpochWait',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 4294967295,
                        defaultValue = 8000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptIORetryExtraInterval',
                     summary = 'Extra sleep interval (in ms) between retries on disk I/O error',
                     key = 'FT.FTCptIORetryExtraInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 2000,
                        defaultValue = 200
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptIORetryInterval',
                     summary = 'Sleep interval (in ms) between retries on disk I/O error',
                     key = 'FT.FTCptIORetryInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 2000,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptIORetryTimes',
                     summary = 'Maximum retries on disk I/O error',
                     key = 'FT.FTCptIORetryTimes',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 5,
                        max = 50,
                        defaultValue = 15
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptLogTimeout',
                     summary = 'Time in milliseconds to wait for FT log entries (read or write)',
                     key = 'FT.FTCptLogTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 500,
                        max = 30000,
                        defaultValue = 8000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptMaxPktsDelay',
                     summary = 'Max number of packets in the delayed queue before forcing a checkpoint',
                     key = 'FT.FTCptMaxPktsDelay',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptMinInterval',
                     summary = 'Time in milliseconds to wait between two forced checkpoints',
                     key = 'FT.FTCptMinInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 1000,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptNetDelayNoCpt',
                     summary = 'Delay to impose on virtual machine network output in ms',
                     key = 'FT.FTCptNetDelayNoCpt',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 5000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptNumConnections',
                     summary = '# of data connections to use for page sending',
                     key = 'FT.FTCptNumConnections',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 4,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptNumaIndex',
                     summary = 'Index dirty pages by NUMA node.  Workers will use the index to prefer local work.',
                     key = 'FT.FTCptNumaIndex',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptPagePolicy',
                     summary = 'Page placement policy for side data.  < 2^16: Use a specific node mask, 0x10000: Put pages anywhere, 0x10001: Match nodes with virtual machine, 0x10002: Avoid matching nodes with virtual machine',
                     key = 'FT.FTCptPagePolicy',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 65538,
                        defaultValue = 65538
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptPoweroff',
                     summary = 'Power off the Primary VM after the next checkpoint',
                     key = 'FT.FTCptPoweroff',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptRcvBufSize',
                     summary = 'TCP receive buffer size for the backup',
                     key = 'FT.FTCptRcvBufSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 131080,
                        max = 16777216,
                        defaultValue = 562140
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptSndBufSize',
                     summary = 'TCP send buffer size for the Primary VM',
                     key = 'FT.FTCptSndBufSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 131080,
                        max = 16777216,
                        defaultValue = 562140
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptStartTimeout',
                     summary = 'Time in milliseconds for backup site to wait for data for the next checkpoint',
                     key = 'FT.FTCptStartTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1000,
                        max = 90000,
                        defaultValue = 90000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptStatsInterval',
                     summary = 'Time in milliseconds between stat printing',
                     key = 'FT.FTCptStatsInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 600,
                        defaultValue = 30
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptThreadPolicy',
                     summary = 'Policy for placing helper threads.  < 2^16: Use a fixed NUMA node mask, 0x10000: Put threads anywhere, 0x10001: Match threads to a dynamic node index',
                     key = 'FT.FTCptThreadPolicy',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 65537,
                        defaultValue = 65536
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptVcpuMinUsage',
                     summary = 'VCPU usage in percentage below which the VM will be considered for forced checkpoint',
                     key = 'FT.FTCptVcpuMinUsage',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 40
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FTCptWaitOnSocket',
                     summary = 'Wait when socket is empty',
                     key = 'FT.FTCptWaitOnSocket',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FlushReservationMax',
                     summary = 'The maximum amount of CPU to reserve for the async flush world',
                     key = 'FT.FlushReservationMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 25
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FlushReservationMin',
                     summary = 'The minimum amount of CPU to reserve for the async flush world',
                     key = 'FT.FlushReservationMin',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FlushSleep',
                     summary = 'Sleep time in milliseconds when nothing to flush',
                     key = 'FT.FlushSleep',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GlobalFlushWorld',
                     summary = 'Use a global async flush world',
                     key = 'FT.GlobalFlushWorld',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GoodExecLatency',
                     summary = 'Latency considered good execution latency(ms)',
                     key = 'FT.GoodExecLatency',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 200
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HeartbeatCount',
                     summary = 'Number of failed heartbeats before declare dead.',
                     key = 'FT.HeartbeatCount',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 5,
                        max = 20,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HostTimeout',
                     summary = 'Time in milliseconds before declare FT host dead',
                     key = 'FT.HostTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 30000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IORetryExtraInterval',
                     summary = 'Sleep extra interval (msec) between I/O reissuing on I/O error',
                     key = 'FT.IORetryExtraInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 2000,
                        defaultValue = 200
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IORetryInterval',
                     summary = 'Sleep interval (msec) between I/O reissuing on I/O error',
                     key = 'FT.IORetryInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 2000,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IORetryTimes',
                     summary = 'Maximum disk I/O reissuing times on I/O error',
                     key = 'FT.IORetryTimes',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 5,
                        max = 50,
                        defaultValue = 15
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LogBufferStallSleep',
                     summary = 'Sleep time in milliseconds when log buffer is full on the primary',
                     key = 'FT.LogBufferStallSleep',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100000,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LogTimeout',
                     summary = 'Time in milliseconds to wait on log socket',
                     key = 'FT.LogTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 500,
                        max = 30000,
                        defaultValue = 8000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LongFlushDebugMS',
                     summary = 'Long millisecond interval for debugging flushing delays',
                     key = 'FT.LongFlushDebugMS',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 5000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxFlushInterval',
                     summary = 'Maximum amount of microseconds to wait before writing to flush socket',
                     key = 'FT.MaxFlushInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MinWriteSize',
                     summary = 'Minimum amount of data to write to flush socket',
                     key = 'FT.MinWriteSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 65536,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NoWaitOnSocket',
                     summary = "Don't wait on socket",
                     key = 'FT.NoWaitOnSocket',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PanicNoProgressMS',
                     summary = "Milliseconds before panic if progress isn't made",
                     key = 'FT.PanicNoProgressMS',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PrimaryConnectTimeout',
                     summary = 'Time in milliseconds to wait when connecting to the primary',
                     key = 'FT.PrimaryConnectTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 30000,
                        defaultValue = 8000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ShortFlushDebugMS',
                     summary = 'Short millisecond interval for debugging flushing delays',
                     key = 'FT.ShortFlushDebugMS',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 5000,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TCPNoDelayBackup',
                     summary = 'Set TCP_NODELAY on the socket on the backup',
                     key = 'FT.TCPNoDelayBackup',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TCPNoDelayPrimary',
                     summary = 'Set TCP_NODELAY on the socket on the primary',
                     key = 'FT.TCPNoDelayPrimary',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TCPPersistTimer',
                     summary = 'TCP persist timer time in milliseconds',
                     key = 'FT.TCPPersistTimer',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 500,
                        max = 5000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TCPRcvBufSize',
                     summary = 'TCP receive buffer size for the backup',
                     key = 'FT.TCPRcvBufSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 16384,
                        max = 1000000,
                        defaultValue = 131072
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TCPSndBufSize',
                     summary = 'TCP send buffer size for the primary',
                     key = 'FT.TCPSndBufSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 16384,
                        max = 1000000,
                        defaultValue = 131072
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UseHostMonitor',
                     summary = 'Use the host monitor to ping the other host',
                     key = 'FT.UseHostMonitor',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmknic',
                     summary = 'Vmknic for FT vmkernel VNIC',
                     key = 'FT.Vmknic',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'XmitSyncQueueLen',
                     summary = 'Length of the Tx synchronization queue',
                     key = 'FT.XmitSyncQueueLen',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 32768,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'adjDownInt',
                     summary = 'CPU adjust down interval in seconds',
                     key = 'FT.adjDownInt',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 3,
                        max = 30,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'adjDownPct',
                     summary = 'CPU slowdown adjustment pct parameter ',
                     key = 'FT.adjDownPct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 30,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'adjUpInt',
                     summary = 'CPU adjust up interval in seconds',
                     key = 'FT.adjUpInt',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 5,
                        max = 12000,
                        defaultValue = 200
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'adjUpPct',
                     summary = 'CPU speedup adjustment pct parameter ',
                     key = 'FT.adjUpPct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 30,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'execLatExtra',
                     summary = 'Extra execution latency allowed in msec',
                     key = 'FT.execLatExtra',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'maxLowerBound',
                     summary = 'CPU minimum alloc.max allowed in pct ',
                     key = 'FT.maxLowerBound',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 5,
                        max = 50,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'slowdownPctMax',
                     summary = 'Maximum primary vm CPU slowdown pct',
                     key = 'FT.slowdownPctMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 90,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'slowdownTimeMax',
                     summary = 'Maximum primary vm CPU slowdown duration in seconds',
                     key = 'FT.slowdownTimeMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 9000,
                        defaultValue = 600
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ChecksumIoSize',
                     summary = 'Size in blocks of a checksum read I/O',
                     key = 'HBR.ChecksumIoSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1024,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ChecksumMaxIo',
                     summary = 'Maximum number of I/O chunks read in parallel for checksum',
                     key = 'HBR.ChecksumMaxIo',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 256,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ChecksumPerSlice',
                     summary = 'Maximum number of I/O chunks we read in each slice for checksum',
                     key = 'HBR.ChecksumPerSlice',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 64,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ChecksumRegionSize',
                     summary = 'Size in blocks of one checksum region, corresponding to one network request',
                     key = 'HBR.ChecksumRegionSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 4096,
                        defaultValue = 256
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ChecksumUseAllocInfo',
                     summary = 'Use disk allocation info to help speed up the checksum process',
                     key = 'HBR.ChecksumUseAllocInfo',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ChecksumUseChecksumInfo',
                     summary = 'Use disk checksum info to help speed up transfering valid blocks of data.',
                     key = 'HBR.ChecksumUseChecksumInfo',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ChecksumZoneSize',
                     summary = 'Size in regions of one checksum zone for which allocation information will be cached',
                     key = 'HBR.ChecksumZoneSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 32,
                        max = 1048576,
                        defaultValue = 32768
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CopySnapDiskMaxExtentCount',
                     summary = 'Number of extents for a single snapshot disk that can be copied in parallel',
                     key = 'HBR.CopySnapDiskMaxExtentCount',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 16
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CopySnapFidHashBuckets',
                     summary = 'Number of hash buckets to use to track the snapshot disks open to copy to demand log.',
                     key = 'HBR.CopySnapFidHashBuckets',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1024,
                        defaultValue = 256
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogCompletedHashBuckets',
                     summary = 'Number of hash buckets to use to track extents that have been written to the demand log.',
                     key = 'HBR.DemandlogCompletedHashBuckets',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 32,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogExtentHashBuckets',
                     summary = "Number of hash buckets to use to track extents that haven't been read.",
                     key = 'HBR.DemandlogExtentHashBuckets',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 65536,
                        defaultValue = 512
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogIoTimeoutSecs',
                     summary = 'Timeout for IOs for demand log operations.',
                     key = 'HBR.DemandlogIoTimeoutSecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000,
                        defaultValue = 120
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogReadRetries',
                     summary = 'Number of times to retry an internal read (for the demand log) before aborting the delta.',
                     key = 'HBR.DemandlogReadRetries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogRetryDelayMs',
                     summary = 'Delay in milliseconds for retrying a demand log write.',
                     key = 'HBR.DemandlogRetryDelayMs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100000,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogSendHashBuckets',
                     summary = 'No longer used.',
                     key = 'HBR.DemandlogSendHashBuckets',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 32,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogTransferIoSize',
                     summary = 'Size in blocks of a demandlog transfer read I/O',
                     key = 'HBR.DemandlogTransferIoSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 16,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogTransferMaxCompletion',
                     summary = 'Maximum number of demandlog chunks that are allowed in completion phase per disk',
                     key = 'HBR.DemandlogTransferMaxCompletion',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 512,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogTransferMaxIo',
                     summary = 'Maximum number of demandlog transfer I/O chunks issued in parallel',
                     key = 'HBR.DemandlogTransferMaxIo',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogTransferMaxNetwork',
                     summary = 'Maximum number of demandlog chunks transferred in parallel',
                     key = 'HBR.DemandlogTransferMaxNetwork',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 256,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogTransferPerSlice',
                     summary = 'Maximum number of demandlog chunks issued per slice',
                     key = 'HBR.DemandlogTransferPerSlice',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 16
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandlogWriteRetries',
                     summary = 'Number of times to retry a demand log write before aborting the delta.',
                     key = 'HBR.DemandlogWriteRetries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DisableChecksumOffload',
                     summary = 'Disable the use of SSE CRC32 instruction',
                     key = 'HBR.DisableChecksumOffload',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DisconnectedEventDelayMs',
                     summary = "Time to wait (while attempting reconnection) before posting a 'no connection to VR server' event",
                     key = 'HBR.DisconnectedEventDelayMs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 600000,
                        defaultValue = 60000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ErrThrottleChecksumIO',
                     summary = 'Throttle Checksum I/O errors.',
                     key = 'HBR.ErrThrottleChecksumIO',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ErrThrottleDceRead',
                     summary = 'Throttle DCE Read errors.',
                     key = 'HBR.ErrThrottleDceRead',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BitmapAllocTimeoutMS',
                     summary = 'A timeout in MS for how long we will wait to allocate a bitmap',
                     key = 'HBR.HbrBitmapAllocTimeoutMS',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 3000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BitmapVMMaxStorageGB',
                     summary = 'An estimation of the maximum storage allocated per VM in gigabytes',
                     key = 'HBR.HbrBitmapVMMaxStorageGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 131072,
                        defaultValue = 65536
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BitmapVMMinStorageGB',
                     summary = 'An estimation of the minimum storage allocated per VM in gigabytes',
                     key = 'HBR.HbrBitmapVMMinStorageGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 131072,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DemandLogIOPerVM',
                     summary = 'Number of concurrent demand log copies per VM',
                     key = 'HBR.HbrDemandLogIOPerVM',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrDisableNetCompression',
                     summary = 'Disable end-to-end network compression.',
                     key = 'HBR.HbrDisableNetCompression',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrLowerExtentBreakTB',
                     summary = 'Disks with capacity between the min extent break and this number of gigabytes will have the lower extent size.',
                     key = 'HBR.HbrLowerExtentBreakGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 65536,
                        defaultValue = 8192
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrLowerExtentSizeKB',
                     summary = 'Lower extent size used for disks in kilobytes.',
                     key = 'HBR.HbrLowerExtentSizeKB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 16
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrMaxExtentSizeKB',
                     summary = 'Maximum extent size in kilobytes. Used for disks with capacity over the upper extent break.',
                     key = 'HBR.HbrMaxExtentSizeKB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrMaxGuestXferWhileDeltaMB',
                     summary = 'Maximum single SCSI command transfer size (in megabytes) that will be tolerated while a delta is taking place.',
                     key = 'HBR.HbrMaxGuestXferWhileDeltaMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 256,
                        max = 3072,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrMaxUnmapExtents',
                     summary = 'Maximum expected number of extents for SCSI UNMAP commands.',
                     key = 'HBR.HbrMaxUnmapExtents',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100000,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrMaxUnmapsInFlight',
                     summary = 'Maximum expected number of SCSI UNMAP commands in flight on a single disk.',
                     key = 'HBR.HbrMaxUnmapsInFlight',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1048576,
                        defaultValue = 128
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrMinExtentBreakGB',
                     summary = 'Disks with capacity under this number of gigabytes will have the min extent size.',
                     key = 'HBR.HbrMinExtentBreakGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 65536,
                        defaultValue = 2048
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrMinExtentSizeKB',
                     summary = 'Minimum extent size used for disks in kilobytes.',
                     key = 'HBR.HbrMinExtentSizeKB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrOptimizeFullSync',
                     summary = 'Skip transfer of changed blocks during full sync to avoid sending them twice between the full sync and the subsequent delta.',
                     key = 'HBR.HbrOptimizeFullSync',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ResourceHeapPerVMSizeKB',
                     summary = 'The additional amount of memory in KB per VM to add to the resource heap size',
                     key = 'HBR.HbrResourceHeapPerVMSizeKB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4096,
                        defaultValue = 128
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ResourceHeapSizeMB',
                     summary = 'A base value in MB for the size of the resource heap',
                     key = 'HBR.HbrResourceHeapSizeMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 256,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ResourceHeapUtilization',
                     summary = 'Expected usable percentage of the resource heap (minus overheads, fragmentation)',
                     key = 'HBR.HbrResourceHeapUtilization',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 200,
                        defaultValue = 95
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrResourceMaxCompletionContexts',
                     summary = 'The maximum number of resource contexts allowed in completion phase for all VMs.',
                     key = 'HBR.HbrResourceMaxCompletionContexts',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 16,
                        max = 16384,
                        defaultValue = 8192
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrResourceMaxDiskContexts',
                     summary = 'The maximum number of resource contexts allowed in disk phase for all VMs.',
                     key = 'HBR.HbrResourceMaxDiskContexts',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 16,
                        max = 8192,
                        defaultValue = 512
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'RuntimeHeapMaxBaseMB',
                     summary = 'A base value in MB for the maximum size of the runtime heap',
                     key = 'HBR.HbrRuntimeHeapMaxBaseMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'RuntimeHeapMinBaseMB',
                     summary = 'A base value in MB for the minimum size of the runtime heap',
                     key = 'HBR.HbrRuntimeHeapMinBaseMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'StaticHeapMaxBaseMB',
                     summary = 'A base value in MB for the maximum size of the static heap',
                     key = 'HBR.HbrStaticHeapMaxBaseMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'StaticHeapMinBaseMB',
                     summary = 'A base value in MB for the minimum size of the static heap',
                     key = 'HBR.HbrStaticHeapMinBaseMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrThrottleGenericErrResetTime',
                     summary = 'Time in MS between the last logged generic HBR error and the throttle reset.',
                     key = 'HBR.HbrThrottleGenericErrResetTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 65536,
                        defaultValue = 16384
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrUpperExtentBreakTB',
                     summary = 'Disks with capacity between the lower extent break and this number of gigabytes will have the upper extent size.',
                     key = 'HBR.HbrUpperExtentBreakGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 65536,
                        defaultValue = 32768
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HbrUpperExtentSizeKB',
                     summary = 'Upper extent size used for disks in kilobytes.',
                     key = 'HBR.HbrUpperExtentSizeKB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HelperQueueMaxRequests',
                     summary = 'Maximum number of helper requests the helper queue can support',
                     key = 'HBR.HelperQueueMaxRequests',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 128,
                        max = 16384,
                        defaultValue = 8192
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HelperQueueMaxWorlds',
                     summary = 'Maximum number of world processing helper queue requests',
                     key = 'HBR.HelperQueueMaxWorlds',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 16,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LocalReadIoTimeoutSecs',
                     summary = 'Timeout for IOs for dce local reads.',
                     key = 'HBR.LocalReadIoTimeoutSecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000,
                        defaultValue = 120
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MigrateFlushTimerSecs',
                     summary = 'Time between attempts to flush the state to the persistent file during migration.',
                     key = 'HBR.MigrateFlushTimerSecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 600,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetworkUseCubic',
                     summary = 'Use the cubic TCP congestion algorithm for HBR sockets',
                     key = 'HBR.NetworkUseCubic',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetworkerRecvHashBuckets',
                     summary = 'Number of hash buckets to use to track commands waiting to receive a response.',
                     key = 'HBR.NetworkerRecvHashBuckets',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 65536,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'OpportunisticBlockListSize',
                     summary = 'Number of blocks to keep around in a LRU list for opportunistic replication',
                     key = 'HBR.OpportunisticBlockListSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 500,
                        max = 10000,
                        defaultValue = 4000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ProgressReportIntervalMs',
                     summary = 'Interval between per-disk progress updates to hostd',
                     key = 'HBR.ProgressReportIntervalMs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1000,
                        max = 600000,
                        defaultValue = 5000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PsfIoTimeoutSecs',
                     summary = 'Timeout for IOs for persistent state file/demand log metadata.',
                     key = 'HBR.PsfIoTimeoutSecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000,
                        defaultValue = 300
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ReconnectFailureDelaySecs',
                     summary = 'Additional delay in seconds added per reconnection failure for a session',
                     key = 'HBR.ReconnectFailureDelaySecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 300,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ReconnectMaxDelaySecs',
                     summary = 'Maximum delay in seconds between reconnection attempts for a session',
                     key = 'HBR.ReconnectMaxDelaySecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 30,
                        max = 300,
                        defaultValue = 90
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ResourceServerHashBuckets',
                     summary = 'Number of hash buckets to use to track remote HBR servers.',
                     key = 'HBR.ResourceServerHashBuckets',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 65536,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'RetryMaxDelaySecs',
                     summary = 'Maximum server request retry delay in seconds (for non-fatal errors)',
                     key = 'HBR.RetryMaxDelaySecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 120,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'RetryMinDelaySecs',
                     summary = 'Minimum server request retry delay in seconds (for non-fatal errors)',
                     key = 'HBR.RetryMinDelaySecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 60,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SyncTransferRetrySleepSecs',
                     summary = 'Time in seconds to wait after a failure before retrying a sync operation.',
                     key = 'HBR.SyncTransferRetrySleepSecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 600,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TransferDiskMaxCompletion',
                     summary = 'Maximum number of blocks that are allowed in the completion phase per disk',
                     key = 'HBR.TransferDiskMaxCompletion',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 512,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TransferDiskMaxIo',
                     summary = 'Maximum number of blocks that will be read in parallel',
                     key = 'HBR.TransferDiskMaxIo',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TransferDiskMaxNetwork',
                     summary = 'Maximum number of blocks that will be transferred in parallel',
                     key = 'HBR.TransferDiskMaxNetwork',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 256,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TransferDiskPerSlice',
                     summary = 'Maximum number of blocks that will be read in each slice',
                     key = 'HBR.TransferDiskPerSlice',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 16
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TransferFileExtentSize',
                     summary = 'Chunk size for config file transfers',
                     key = 'HBR.TransferFileExtentSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 512,
                        max = 1048576,
                        defaultValue = 8192
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TransferMaxContExtents',
                     summary = 'Maximum number of contiguous extents that will be coalesced into a single update',
                     key = 'HBR.TransferMaxContExtents',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'WireChecksum',
                     summary = 'Use wire checksums',
                     key = 'HBR.WireChecksum',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'XferBitmapCheckIntervalSecs',
                     summary = 'Time in seconds to wait before checking the transfer bitmap for availability of dirty blocks.',
                     key = 'HBR.XferBitmapCheckIntervalSecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 600,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CloseIscsiConnOnTaskMgmtFailure',
                     summary = 'Close iSCSI connection on task management failure',
                     key = 'ISCSI.CloseIscsiConnOnTaskMgmtFailure',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum I/O Size in KB',
                     summary = 'The maximum I/O size of Software iSCSI in KB. Requires rebooting the host.',
                     key = 'ISCSI.MaxIoSizeKB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 128,
                        max = 512,
                        defaultValue = 128
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Best virtual CPU routing',
                     summary = 'IRQ best virtual CPU routing',
                     key = 'Irq.BestVcpuRouting',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IRQActionAffinityWeight',
                     summary = 'relative weight for action-vcpu affinity',
                     key = 'Irq.IRQActionAffinityWeight',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IRQAvoidExclusive',
                     summary = 'Avoid placing interrupts on physical CPUs with exclusive affinity set.',
                     key = 'Irq.IRQAvoidExclusive',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IRQBHConflictWeight',
                     summary = 'relative weight for irq/BH conflict',
                     key = 'Irq.IRQBHConflictWeight',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IRQ rebalance period',
                     summary = 'Time in milliseconds between attempts to rebalance interrupts',
                     key = 'Irq.IRQRebalancePeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 20000,
                        defaultValue = 50
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IRQVcpuConflictWeight',
                     summary = 'relative weight for irq/vcpu conflict',
                     key = 'Irq.IRQVcpuConflictWeight',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 10,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LPageAlwaysTryForNPT',
                     summary = 'Enable always try to alloc large page for NPT',
                     key = 'LPage.LPageAlwaysTryForNPT',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LPageDefragEnable',
                     summary = 'Enable large page defragmentation',
                     key = 'LPage.LPageDefragEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LPageMarkLowNodes',
                     summary = 'Enable marking of nodes with low large pages free',
                     key = 'LPage.LPageMarkLowNodes',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxSharedPages',
                     summary = 'Maximum number of shared pages in a 2MB region that may be broken to back the region with a large page',
                     key = 'LPage.MaxSharedPages',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 512,
                        defaultValue = 510
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxSwappedPagesInitVal',
                     summary = 'Initial value for maximum number of swapped pages in a 2MB region that may be read to back the region with a large page',
                     key = 'LPage.MaxSwappedPagesInitVal',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 512,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'freePagesThresholdForRemote',
                     summary = 'Maximum number of free small pages on local nodes to allow remote lpages',
                     key = 'LPage.freePagesThresholdForRemote',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 2048
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'blkAttrCacheSizePercent',
                     summary = 'BlkAttr cache size percent growth rate with peak value (100%) caching almost all blkattrs for the diskgroup.',
                     key = 'LSOM.blkAttrCacheSizePercent',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'lsomDeviceNeedsRepairCount',
                     summary = 'Number of times the device can be repaired for transient IO errors.',
                     key = 'LSOM.lsomDeviceNeedsRepairCount',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 64,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'lsomEnableFullRebuildAvoidance',
                     summary = 'Enable LSOM full rebuild avoidance for transient IO errors. (0:disabled 1:enabled)',
                     key = 'LSOM.lsomEnableFullRebuildAvoidance',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'lsomEnableRebuildOnLSE',
                     summary = 'Remediate the device error by automatically re-creating diskgroup on encountering Medium Error on the device',
                     key = 'LSOM.lsomEnableRebuildOnLSE',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'lsomPlogEnableDeadmanTimer',
                     summary = 'To trigger a panic if an I/O is stuck for a long time. (0:disabled 1:enabled)',
                     key = 'LSOM.lsomPlogEnableDeadmanTimer',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AllocGuestLargePage',
                     summary = 'Enable large page backing of guest memory',
                     key = 'Mem.AllocGuestLargePage',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmmemctl maximum percent',
                     summary = 'Vmmemctl limit as percentage of virtual machine maximum size',
                     key = 'Mem.CtlMaxPercent',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 99,
                        defaultValue = 65
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Idle tax',
                     summary = 'Idle memory tax rate',
                     key = 'Mem.IdleTax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 99,
                        defaultValue = 75
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IdleTaxType',
                     summary = 'idle tax type. 0=flat, 1=variable',
                     key = 'Mem.IdleTaxType',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MemCBTBitmapMaxAlloc',
                     summary = 'Maximum memory in MB to allocate for CBT bitmaps.',
                     key = 'Mem.MemCBTBitmapMaxAlloc',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 256,
                        max = 2048,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MemDefragClientsPerDir',
                     summary = 'Clients that are allowed to defrags per directory.',
                     key = 'Mem.MemDefragClientsPerDir',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 512,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MemEagerZero',
                     summary = 'Zero out userworld and guest memory pages immediately after free',
                     key = 'Mem.MemEagerZero',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MemMaxResvThreshold',
                     summary = 'Max memory reservartion threshold used for indicating health state',
                     key = 'Mem.MemMaxResvThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 16384
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MemMinFreePct',
                     summary = 'Percentage of host memory to reserve for accelerating memory allocations when free memory is low, 0 for automatic',
                     key = 'Mem.MemMinFreePct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 50,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MemZipEnable',
                     summary = 'Enable the memory compression cache',
                     key = 'Mem.MemZipEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MemZipMaxAllocPct',
                     summary = 'Sets the maximum size for the compression cache as a percentage of allocated VM memory size',
                     key = 'Mem.MemZipMaxAllocPct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 5,
                        max = 100,
                        defaultValue = 50
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MemZipMaxPct',
                     summary = 'Sets the maximum target size for the compression cache as a percentage of VM size',
                     key = 'Mem.MemZipMaxPct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 5,
                        max = 100,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ReallocPolicy',
                     summary = 'Memory scheduling policy. 0: default, 1: GFMS, 2: Legacy',
                     key = 'Mem.ReallocPolicy',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SampleActivePctMin',
                     summary = 'lower bound for sampled active memory',
                     key = 'Mem.SampleActivePctMin',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SampleDirtiedPctMin',
                     summary = 'lower bound for sampled active dirtied memory',
                     key = 'Mem.SampleDirtiedPctMin',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Share service console buffer size',
                     summary = 'Specify number of MPNs to be used by COW P2M buffer',
                     key = 'Mem.ShareCOSBufSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 32,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Share force salting',
                     summary = 'PShare salting lets you limit the transparent page sharing only between a set of VMs. PShare salting is controlled by the VMX sched.mem.pshare.salt option. The PShare salting option has three states: 0 - no salting or isolation between VMs; 1 - VMs that have the sched.mem.pshare.salt option set are able to share memory with VMs with the same salt; 2 - VMs that do not have the sched.mem.pshare.salt option set cannot share memory with any other VM, page sharing is possible only inside the VM. If the  sched.mem.pshare.salt is present but empty, the VM gets its own unique salt.',
                     key = 'Mem.ShareForceSalting',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ShareRateMax',
                     summary = 'per-VM upper limit on pshare scan rate in pages/sec. (0 to disable)',
                     key = 'Mem.ShareRateMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 32768,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ShareScanGHz',
                     summary = 'max page scan rate in MB/sec per GHz of host CPU, 0 to disable',
                     key = 'Mem.ShareScanGHz',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 32,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ShareScanTime',
                     summary = 'desired time in minutes to scan entire VM',
                     key = 'Mem.ShareScanTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 600,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMOverheadGrowthLimit',
                     summary = 'Default limit (in MB) on VM overhead memory growth. Valid values are 0 to maximum memory supported, and 0xffffffff which means "unlimited".',
                     key = 'Mem.VMOverheadGrowthLimit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 4294967295
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AutoBindVmknic',
                     summary = 'Autobind vMotion socket to the vmknic where data comes from. Used only for the vMotion server side, which is the vMotion listening and receiving side',
                     key = 'Migrate.AutoBindVmknic',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BindToVmknic',
                     summary = 'Bind the vMotion socket to a specific vmknic.  0 for never, 1 to bind only with FT, 2 to bind with FT or for multi-vmknic support, 3 to always bind',
                     key = 'Migrate.BindToVmknic',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CptCacheMaxSizeMB',
                     summary = 'Maximum checkpoint cache size in MB',
                     key = 'Migrate.CptCacheMaxSizeMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 8,
                        max = 1024,
                        defaultValue = 544
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DebugChecksumMismatch',
                     summary = 'Debug checksum mismatch.',
                     key = 'Migrate.DebugChecksumMismatch',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DetectZeroPages',
                     summary = 'Whether vMotion should detect zero pages during page transmission',
                     key = 'Migrate.DetectZeroPages',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DiskOpsChunkSize',
                     summary = 'Size of each stream chunk in bytes (will be rounded up to multiple of block size)',
                     key = 'Migrate.DiskOpsChunkSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 8096,
                        max = 1000000,
                        defaultValue = 131072
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DiskOpsEnabled',
                     summary = 'Enables VMotion disk-backed operation',
                     key = 'Migrate.DiskOpsEnabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DiskOpsMaxRetries',
                     summary = 'Maximum number of times to retry a diskOp IO upon encountering a reservation conflict',
                     key = 'Migrate.DiskOpsMaxRetries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DiskOpsStreamChunks',
                     summary = 'Stream Chunks to allocate on disk',
                     key = 'Migrate.DiskOpsStreamChunks',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1024,
                        defaultValue = 40
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enabled',
                     summary = 'Enable hot migration support',
                     key = 'Migrate.Enabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GetPageSysAlertThresholdMS',
                     summary = 'Threshold in milliseconds for the source host to prepare a page for transmission above which a SysAlert is triggered',
                     key = 'Migrate.GetPageSysAlertThresholdMS',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1000,
                        max = 100000,
                        defaultValue = 10000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LowBandwidthSysAlertThreshold',
                     summary = 'Threshold in KB/s for VMotion bandwidth below which a SysAlert is triggered',
                     key = 'Migrate.LowBandwidthSysAlertThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LowMemWaitSysAlertThresholdMS',
                     summary = 'Threshold in milliseconds for the dest host to leave the low-memory state above which a SysAlert is triggered',
                     key = 'Migrate.LowMemWaitSysAlertThresholdMS',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1000,
                        max = 100000,
                        defaultValue = 10000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MigrateBitmapEncodingType',
                     summary = 'Encoding type for changed bitmap transfer',
                     key = 'Migrate.MigrateBitmapEncodingType',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MigrateCpuMinPctDefault',
                     summary = 'Desired default shared CPU reservation (in %) for VMotions',
                     key = 'Migrate.MigrateCpuMinPctDefault',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 400,
                        defaultValue = 30
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MigrateCpuPctPerGb',
                     summary = 'Desired per Gbit shared CPU reservation (in %) for VMotions',
                     key = 'Migrate.MigrateCpuPctPerGb',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MigrateCpuSharesHighPriority',
                     summary = 'CPU shares for a high priority VMotion',
                     key = 'Migrate.MigrateCpuSharesHighPriority',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100000,
                        defaultValue = 60000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MigrateCpuSharesRegular',
                     summary = 'CPU shares for a regular VMotion',
                     key = 'Migrate.MigrateCpuSharesRegular',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100000,
                        defaultValue = 30000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MonActionWaitSysAlertThresholdMS',
                     summary = 'Threshold in milliseconds for the monitor to process a pre-copy action after which a SysAlert is triggered',
                     key = 'Migrate.MonActionWaitSysAlertThresholdMS',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetExpectedLineRateMBps',
                     summary = 'Expected network throughput, in MBps, for bandwidth-delay calculation',
                     key = 'Migrate.NetExpectedLineRateMBps',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 2000,
                        defaultValue = 133
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetLatencyModeThreshold',
                     summary = 'Lowest possible round-trip time, in ms, before vMotion must operate in latency-aware mode.',
                     key = 'Migrate.NetLatencyModeThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1000,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Net time-out',
                     summary = 'Time-out for migration network operations',
                     key = 'Migrate.NetTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 3600,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'OutstandingReadKBMax',
                     summary = 'Maximum socket-backed mbuf bytes vMotion will allow to be outstanding while drained concurrently with reads, 0 for unlimited',
                     key = 'Migrate.OutstandingReadKBMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2048,
                        defaultValue = 128
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PanicOnChecksumMismatch',
                     summary = '1 for world panic, 2 for vmkernel panic',
                     key = 'Migrate.PanicOnChecksumMismatch',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PreCopyCountDelay',
                     summary = 'Delay preCopy next action every n action posts',
                     key = 'Migrate.PreCopyCountDelay',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PreCopyMinProgressPerc',
                     summary = 'Minimum allowed transmit to dirty page ratio per pre-copy iteration',
                     key = 'Migrate.PreCopyMinProgressPerc',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1000,
                        defaultValue = 130
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PreCopyPagesPerSend',
                     summary = 'Maximum number of pages to send per precopy transmit',
                     key = 'Migrate.PreCopyPagesPerSend',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1024,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PreCopySwitchoverTimeGoal',
                     summary = 'Goal time in milliseconds to send changed pages after pre-copy completes',
                     key = 'Migrate.PreCopySwitchoverTimeGoal',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 100000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PreallocLPages',
                     summary = 'Attempt to prealloc destination pages via large page allocation',
                     key = 'Migrate.PreallocLPages',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ProhibitInstantClone',
                     summary = 'Prohibit instant clone from a VM',
                     key = 'Migrate.ProhibitInstantClone',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'RcvBufSize',
                     summary = 'TCP receive buffer size for the destination',
                     key = 'Migrate.RcvBufSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 65536,
                        max = 1000000,
                        defaultValue = 562540
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SdpsDynamicDelaySec',
                     summary = 'Delay, in seconds, between polling when considering enabling SDPS in the first preCopy iteration.',
                     key = 'Migrate.SdpsDynamicDelaySec',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 30
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SdpsEnabled',
                     summary = 'Stuns VMotion source in small increments during precopy, 0=disabled, 1=always enabled, 2=dynamic',
                     key = 'Migrate.SdpsEnabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SdpsTargetRate',
                     summary = 'Percent by which transmit should be made to exceed dirty',
                     key = 'Migrate.SdpsTargetRate',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 10000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SndBufSize',
                     summary = 'TCP send buffer size for the source',
                     key = 'Migrate.SndBufSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 65536,
                        max = 1000000,
                        defaultValue = 562540
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpTsoDeferTx',
                     summary = 'Use TCP tso defer optimization for transmit',
                     key = 'Migrate.TcpTsoDeferTx',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TryToUseDefaultHeap',
                     summary = 'Attempt use the default migration heap when beginning new migrations',
                     key = 'Migrate.TryToUseDefaultHeap',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VASpaceReserveCount',
                     summary = 'Number of migrations to reserve virtual address space for at module load time',
                     key = 'Migrate.VASpaceReserveCount',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 64,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VASpaceReserveSize',
                     summary = 'Megabytes of virtual address space to reserve per migration at module load time',
                     key = 'Migrate.VASpaceReserveSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 64,
                        max = 4096,
                        defaultValue = 4096
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMotionLatencySensitivity',
                     summary = 'Make vMotion helper worlds latency sensitive, avoid transmit delays.',
                     key = 'Migrate.VMotionLatencySensitivity',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMotionResolveSwapType',
                     summary = 'Attempt to resolve swap type during VMotion initialization',
                     key = 'Migrate.VMotionResolveSwapType',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMotionStreamHelpers',
                     summary = 'Number of helpers to allocate for VMotion streams, 0 to dynamically allocate atleast one per stream IP',
                     key = 'Migrate.VMotionStreamHelpers',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 112,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmknic',
                     summary = 'vmknic for vMotion vmkernel VNIC',
                     key = 'Migrate.Vmknic',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'APD Handling Enable',
                     summary = 'Enable Storage APD Handling.',
                     key = 'Misc.APDHandlingEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'APD Timeout',
                     summary = 'Number of seconds a device can be in APD before failing User World I/O.',
                     key = 'Misc.APDTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 20,
                        max = 999999,
                        defaultValue = 140
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BH time-out',
                     summary = 'Time-out for bottom-half handlers in milliseconds',
                     key = 'Misc.BHTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 5000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BhTimeBound',
                     summary = 'Time bound on BH checking in us (microseconds).',
                     key = 'Misc.BhTimeBound',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 500000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Blue screen time-out',
                     summary = 'Time-out in seconds. Set to 0 for no time-out.',
                     key = 'Misc.BlueScreenTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 65535,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ConsolePort',
                     summary = 'Name of serial port to use for visor console (COM1, COM2)',
                     key = 'Misc.ConsolePort',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'none',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable debug buddy',
                     summary = 'Enable buddy debugging. Set to 0 to disable.',
                     key = 'Misc.DebugBuddyEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DebugLogToSerial',
                     summary = 'Send vmkernel LOG messages to the serial port',
                     key = 'Misc.DebugLogToSerial',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DefaultHardwareVersion',
                     summary = 'Default virtual machine compatibility',
                     key = 'Misc.DefaultHardwareVersion',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DegradedPathEvalTime',
                     summary = 'Evaluation time (in secs) for paths to mark the path as degraded',
                     key = 'Misc.DegradedPathEvalTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 500,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DegradedPathReEvalInterval',
                     summary = 'Re-evaluation interval (in secs) for the degraded paths',
                     key = 'Misc.DegradedPathReEvalInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 60,
                        max = 600,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable high DMA',
                     summary = 'Enable DMA above 4GB',
                     key = 'Misc.EnableHighDMA',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EnablePSPLatencyPolicy',
                     summary = 'Enable latency based sub-policy of Round-robin path selection plugin',
                     key = 'Misc.EnablePSPLatencyPolicy',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GDBPort',
                     summary = 'Name of serial port to use for GDB debugging (COM1, COM2)',
                     key = 'Misc.GDBPort',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'none',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GuestLibAllowHostInfo',
                     summary = 'Allow guest to read host-level metrics',
                     key = 'Misc.GuestLibAllowHostInfo',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HeapMgrGuardPages',
                     summary = 'Number of guard pages to insert between heap VA regions',
                     key = 'Misc.HeapMgrGuardPages',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 512,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HeapPanicDestroyNonEmpty',
                     summary = 'Panic when a non-empty heap gets destroyed',
                     key = 'Misc.HeapPanicDestroyNonEmpty',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heartbeat interval',
                     summary = 'Interval to check CPU lockups',
                     key = 'Misc.HeartbeatInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 86400000,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Panic time-out',
                     summary = 'Interval in seconds after which to panic if no heartbeats received',
                     key = 'Misc.HeartbeatPanicTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 86400,
                        defaultValue = 14
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heartbeat time-out',
                     summary = 'Time-out for sending NMI to the locked CPU',
                     key = 'Misc.HeartbeatTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 86400,
                        defaultValue = 7
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HordeEnabled',
                     summary = 'Enables horde mode',
                     key = 'Misc.HordeEnabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HppDegradedPathThresholdPer',
                     summary = 'Percentage threshold of transient errors to mark path as degraded',
                     key = 'Misc.HppDegradedPathThresholdPer',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HppManageDegradedPaths',
                     summary = 'Choose paths with less errors for I/Os during transient issues on HPP claimed paths',
                     key = 'Misc.HppManageDegradedPaths',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HyperClockAllowSystemTimeAux',
                     summary = 'Allow auxiliary input to system time HyperClock',
                     key = 'Misc.HyperClockAllowSystemTimeAux',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'I/O Filter watchdog timeout',
                     summary = 'Timeout for the I/O filter watchdog in seconds. 0 means the watchdog is disabled. 120 seconds is the minimum timeout value.',
                     key = 'Misc.IoFilterWatchdogTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3600,
                        defaultValue = 120
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LogDumpShutdownTimeout',
                     summary = 'The maximum amount of time during shutdown that the kernel logger will spend dumping logs from the log buffer',
                     key = 'Misc.LogDumpShutdownTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1800,
                        defaultValue = 180
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LogPort',
                     summary = 'Name of serial port to use for logging (COM1, COM2)',
                     key = 'Misc.LogPort',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'none',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LogTimestampUptime',
                     summary = 'Use uptime rather than UTC for vmkernel log',
                     key = 'Misc.LogTimestampUptime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Log to file',
                     summary = 'Send VMkernel log messages to /var/log/vmkernel',
                     key = 'Misc.LogToFile',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Log to serial',
                     summary = 'Send VMkernel log messages to the serial port',
                     key = 'Misc.LogToSerial',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Log world prefix',
                     summary = 'Include running world on every log statement',
                     key = 'Misc.LogWldPrefix',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MCEMonitorInterval',
                     summary = 'Interval[0 - 0x7fffffff ms] to poll for Machine Check Errors(0=never)',
                     key = 'Misc.MCEMonitorInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2147483647,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum Hardware Version',
                     summary = 'Maximum virtual machine compatibility',
                     key = 'Misc.MaximumHardwareVersion',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Minimal panic',
                     summary = 'Do not attempt core dump after purple screen',
                     key = 'Misc.MinimalPanic',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NMILint1IntAction',
                     summary = 'Change how a hardware generated NMI should be handled (1=enter debugger, 2=panic)',
                     key = 'Misc.NMILint1IntAction',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NmpDegradedPathThresholdPer',
                     summary = 'Percentage threshold of transient errors to mark path as degraded',
                     key = 'Misc.NmpDegradedPathThresholdPer',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NmpManageDegradedPaths',
                     summary = 'Choose paths with less errors for I/Os during transient issues on NMP claimed paths',
                     key = 'Misc.NmpManageDegradedPaths',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PSPDeactivateFlakyPath',
                     summary = 'Deactivate flaky path if IOs are failing with HOST ERROR',
                     key = 'Misc.PSPDeactivateFlakyPath',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Panic Logs to serial',
                     summary = 'Send Panic log messages to the serial port',
                     key = 'Misc.PanicLogToSerial',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power button',
                     summary = 'Action to take on a momentary press of the soft power button (0=ignore, 1=request graceful system shutdown and power-off)',
                     key = 'Misc.PowerButton',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power-off enable',
                     summary = 'Action to take on system power-off request (0=halt only, 1=power off)',
                     key = 'Misc.PowerOffEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PreferredHostName',
                     summary = 'Preferred Host name',
                     key = 'Misc.PreferredHostName',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Proc verbose',
                     summary = 'Option unused',
                     key = 'Misc.ProcVerbose',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reboot method',
                     summary = 'Preferred reboot method (any, psci, acpi, rcr_hard, kb, ps2, uefi, or rcr_power)',
                     key = 'Misc.RebootMethod',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'any',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SIOControlFlag1',
                     summary = 'Storage I/O Control Internal Flag',
                     key = 'Misc.SIOControlFlag1',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2147483647,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SIOControlFlag2',
                     summary = 'Storage I/O Control Internal Flag',
                     key = 'Misc.SIOControlFlag2',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2147483647,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SIOControlLoglevel',
                     summary = 'Storage I/O Control Log Level',
                     key = 'Misc.SIOControlLoglevel',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 7,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SIOControlOptions',
                     summary = 'Storage I/O Control Options',
                     key = 'Misc.SIOControlOptions',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ScreenSaverDelay',
                     summary = 'Delay in minutes before screensaver kicks in',
                     key = 'Misc.ScreenSaverDelay',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 60,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ShaperStatsEnabled',
                     summary = 'Enable stats in shaper module',
                     key = 'Misc.ShaperStatsEnabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ShellPort',
                     summary = 'Name of serial port to use for visor shell (COM1, COM2)',
                     key = 'Misc.ShellPort',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'none',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TestNativeFCPaeCapable',
                     summary = 'native_fc test module is pae capable',
                     key = 'Misc.TestNativeFCPaeCapable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum hard timer period',
                     summary = 'Maximum hard timer interrupt period in microseconds',
                     key = 'Misc.TimerMaxHardPeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 10000000,
                        defaultValue = 500000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TimerTolerance',
                     summary = 'Default timer lateness tolerance in microseconds',
                     key = 'Misc.TimerTolerance',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 1000000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'USB Arbitrator auto start disable (deprecated)',
                     summary = 'Disable automatic start of USB Arbitrator.  This option is deprecated.  Please use USB.arbitratorAutoStartDisabled.',
                     key = 'Misc.UsbArbitratorAutoStartDisabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UserDuctDynBufferSize',
                     summary = 'Max buffer size for UW duct (bytes)',
                     key = 'Misc.UserDuctDynBufferSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 32768,
                        defaultValue = 16384
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UserSocketUnixMaxBufferSize',
                     summary = 'Max buffer size for UW unix domain sockets (bytes)',
                     key = 'Misc.UserSocketUnixMaxBufferSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 131072,
                        defaultValue = 65536
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Watchdog backtrace',
                     summary = 'Backtrace on every Nth watchdog',
                     key = 'Misc.WatchdogBacktrace',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmmDisableL1DFlush',
                     summary = 'Disable L1D flush on VM entry',
                     key = 'Misc.vmmDisableL1DFlush',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vsanWitnessVirtualAppliance',
                     summary = 'Indicates a vSAN witness host running in a Virtual Appliance. VM services (create/register/power on) are blocked',
                     key = 'Misc.vsanWitnessVirtualAppliance',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DatastoreNamespaceManager Timeout',
                     summary = 'Timeout for DatastoreNamespaceManager operations in milliseconds',
                     key = 'Misc.DsNsMgrTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10000,
                        max = 1800000,
                        defaultValue = 1200000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Misc.HostAgentUpdateLevel',
                     summary = 'The update level of Host Agent.',
                     key = 'Misc.HostAgentUpdateLevel',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = true,
                        defaultValue = '',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VM MetadataManager Timeout',
                     summary = 'Timeout for VM MetadataManager operations in milliseconds',
                     key = 'Misc.MetadataUpdateTimeoutMsec',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 600000,
                        defaultValue = 30000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'APD start count',
                     summary = 'Number of sequential heartbeat failures after which APD start event is triggered',
                     key = 'NFS.ApdStartCount',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 5,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk file lock update frequency',
                     summary = 'Time (in seconds) between updates to a disk lock file',
                     key = 'NFS.DiskFileLockUpdateFreq',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 8,
                        max = 3600,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heartbeat delta',
                     summary = 'Time in seconds since the last successful update before a heartbeat is sent',
                     key = 'NFS.HeartbeatDelta',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 3,
                        max = 30,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heartbeat frequency',
                     summary = 'Time in seconds between heartbeats',
                     key = 'NFS.HeartbeatFrequency',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 5,
                        max = 86400,
                        defaultValue = 12
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum heartbeat failures',
                     summary = 'Number of sequential failures before a volume is marked down',
                     key = 'NFS.HeartbeatMaxFailures',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 6,
                        max = 10,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heartbeat time-out',
                     summary = 'Time in seconds before an outstanding heartbeat is stopped',
                     key = 'NFS.HeartbeatTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 3,
                        max = 30,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LockBreakTimeout',
                     summary = 'Time (in seconds) to wait to check for expired races when breaking lock',
                     key = 'NFS.LockBreakTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3600,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum number of lock renew failures',
                     summary = 'Number of update failures before a disk file lock is declared stale',
                     key = 'NFS.LockRenewMaxFailureNumber',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LockSWMRTimeout',
                     summary = 'Time (in seconds) to wait to check for expired races when acquiring SWMR lock',
                     key = 'NFS.LockSWMRTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3600,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LockSharedTimeout',
                     summary = 'Time (in seconds) to wait to check for expired races when sharing (read) lock',
                     key = 'NFS.LockSharedTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3600,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LockUpdateTimeout',
                     summary = 'Time (in seconds) before we abort an outstanding lock update',
                     key = 'NFS.LockUpdateTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 8,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LogNfsStat3',
                     summary = 'Log nfsstat3 code',
                     key = 'NFS.LogNfsStat3',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxQueueDepth',
                     summary = 'Maximum per-Volume queue depth',
                     key = 'NFS.MaxQueueDepth',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 4294967295,
                        defaultValue = 4294967295
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum NFS v3 volumes count',
                     summary = 'Maximum number of mounted NFS v3 volumes',
                     key = 'NFS.MaxVolumes',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 8,
                        max = 256,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NFSMaxOutstandingIOs',
                     summary = 'Maximum number of NFSv3 outstanding IOs on the host',
                     key = 'NFS.NFSMaxOutstandingIOs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 32,
                        max = 131072,
                        defaultValue = 65536
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Socket receive buffer size',
                     summary = 'Default size of socket receive buffer (KB)',
                     key = 'NFS.ReceiveBufferSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 64,
                        max = 5120,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Socket send buffer size',
                     summary = 'Default size of socket send buffer (KB)',
                     key = 'NFS.SendBufferSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 32,
                        max = 5120,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SyncRetries',
                     summary = 'Number of retries before synchronous IO fails (10 seconds per retry)',
                     key = 'NFS.SyncRetries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 3,
                        max = 360,
                        defaultValue = 25
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remount volume frequency',
                     summary = 'Time in seconds before attempting to remount a volume',
                     key = 'NFS.VolumeRemountFrequency',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 30,
                        max = 3600,
                        defaultValue = 30
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EOSDelay',
                     summary = 'Request EOS safety delay in seconds',
                     key = 'NFS41.EOSDelay',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 90,
                        defaultValue = 30
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IOTaskRetry',
                     summary = 'Synchronous I/O task number of retries',
                     key = 'NFS41.IOTaskRetry',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100,
                        defaultValue = 25
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxRead',
                     summary = 'Maximum read transfer size in bytes (use the smaller of this value and the server advertised value)',
                     key = 'NFS41.MaxRead',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 256,
                        max = 4294967295,
                        defaultValue = 4294967295
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum NFS v4.1 volumes count',
                     summary = 'Maximum number of mounted NFS v4.1 volumes',
                     key = 'NFS41.MaxVolumes',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 8,
                        max = 256,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxWrite',
                     summary = 'Maximum write transfer size in bytes (use the smaller of this value and the server advertised value)',
                     key = 'NFS41.MaxWrite',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 256,
                        max = 4294967295,
                        defaultValue = 4294967295
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MountTimeout',
                     summary = 'Mount timeout in seconds',
                     key = 'NFS41.MountTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 60,
                        defaultValue = 30
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'RecvBufSize',
                     summary = 'Socket receive buffer size in kilobytes (using default if set to zero)',
                     key = 'NFS41.RecvBufSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2048,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SendBufSize',
                     summary = 'Socket send buffer size in kilobytes (using default if set to zero)',
                     key = 'NFS41.SendBufSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2048,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AdvertisementDuration',
                     summary = 'duration of RARP advertisements',
                     key = 'Net.AdvertisementDuration',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AllowPT',
                     summary = 'Whether to enable UPT/NPA',
                     key = 'Net.AllowPT',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BlockGuestBPDU',
                     summary = 'Block guest sourced BPDU frames',
                     key = 'Net.BlockGuestBPDU',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Coalesce default on',
                     summary = 'Dynamic coalescing on by default',
                     key = 'Net.CoalesceDefaultOn',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceFavorNoVmmVmkTx',
                     summary = 'Favor disabling all vmm->vmk tx transitions; boost its score by factor of this/64.',
                     key = 'Net.CoalesceFavorNoVmmVmkTx',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 64,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceFineTimeoutCPU',
                     summary = 'Set which CPU the fine timer will run on',
                     key = 'Net.CoalesceFineTimeoutCPU',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 512,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceFineTxTimeout',
                     summary = 'set the fine coalesce timeout in microseconds',
                     key = 'Net.CoalesceFineTxTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 4294967295,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceFlexMrq',
                     summary = 'Whether to dynamically switch on/off multiRxQCalib.',
                     key = 'Net.CoalesceFlexMrq',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceLowRxRate',
                     summary = 'No Rx coalescing calibration when the number of pkts Rx per timeout is lower than this number.',
                     key = 'Net.CoalesceLowRxRate',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 256,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceLowTxRate',
                     summary = 'No tx coalescing calibration when the number of pkts tx per timeout is lower than this number.',
                     key = 'Net.CoalesceLowTxRate',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 256,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceMatchedQs',
                     summary = 'Whether to use matched TxRxQ-pairs mode when applicable.',
                     key = 'Net.CoalesceMatchedQs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceMrqLt',
                     summary = "Whether to set a RxQ's coalesce to zero based on per-RxQ Low Traffic.",
                     key = 'Net.CoalesceMrqLt',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceMrqMetricAllowTxOnly',
                     summary = "Whether to allow's individual RxQ's perf metric to be tx pkt cnt only; if not, it will be tx + rx, or rx only.",
                     key = 'Net.CoalesceMrqMetricAllowTxOnly',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceMrqMetricRxOnly',
                     summary = "Whether to force individual RxQ's perf metric to be rx pkt cnt only.",
                     key = 'Net.CoalesceMrqMetricRxOnly',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceMrqOverallStop',
                     summary = 'Whether to use overall performance to stop RxQ Calib.',
                     key = 'Net.CoalesceMrqOverallStop',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceMrqRatioMetric',
                     summary = 'Whether Tx perf score is attributed to RxQ according to rxPktCnt ratio.',
                     key = 'Net.CoalesceMrqRatioMetric',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceMrqTriggerReCalib',
                     summary = "Whether to let individual RxQ's perf change trigger re-calib.",
                     key = 'Net.CoalesceMrqTriggerReCalib',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceMultiRxQCalib',
                     summary = 'When not in matched TxRxQ-pairs mode, whether to uses separate RxQ Calib.',
                     key = 'Net.CoalesceMultiRxQCalib',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceNoVmmVmkTx',
                     summary = 'Whether to try disable all vmm->vmk tx transitions.',
                     key = 'Net.CoalesceNoVmmVmkTx',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceParams',
                     summary = 'Set parameters for the default virtual NIC coalescing scheme.',
                     key = 'Net.CoalesceParams',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceRBCRate',
                     summary = 'Target event rate for RateBasedCoalescing',
                     key = 'Net.CoalesceRBCRate',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 100000,
                        defaultValue = 4000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceRxLtStopCalib',
                     summary = 'Whether Rx Low Traffic stops Rx calibration.',
                     key = 'Net.CoalesceRxLtStopCalib',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceRxQDepthCap',
                     summary = 'Cap of Rx coalescing size.',
                     key = 'Net.CoalesceRxQDepthCap',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 80,
                        defaultValue = 40
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceScheme',
                     summary = 'Set the default virtual NIC coalescing scheme.',
                     key = 'Net.CoalesceScheme',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'rbc',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceTimeoutType',
                     summary = 'set the coalesce timeout type: fine(1 ms by default) or coarse (4 ms by default)',
                     key = 'Net.CoalesceTimeoutType',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 2,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceTxAlwaysPoll',
                     summary = 'Whether always poll Tx at coalesce timeout handler.',
                     key = 'Net.CoalesceTxAlwaysPoll',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoalesceTxQDepthCap',
                     summary = 'Cap of Tx coalescing size.',
                     key = 'Net.CoalesceTxQDepthCap',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 80,
                        defaultValue = 40
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Coalesce Tx time-out',
                     summary = 'Set the coalesce time-out in microseconds',
                     key = 'Net.CoalesceTxTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 4294967295,
                        defaultValue = 4000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DCBEnable',
                     summary = 'Enable DCB for FCoE',
                     key = 'Net.DCBEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DVFilterBindIpAddress',
                     summary = 'DVFilter internal communication endpoint',
                     key = 'Net.DVFilterBindIpAddress',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DVFilterPriorityRdLockEnable',
                     summary = 'Use priority locking in dvfilter to read lock portsets',
                     key = 'Net.DVFilterPriorityRdLockEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DVSLargeHeapMBPerGB',
                     summary = 'Maximum MB of dvsLargeHeap memory to be allocated per GB of physical memory',
                     key = 'Net.DVSLargeHeapMBPerGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 20,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DVSLargeHeapMaxSize',
                     summary = 'Max size for the dvsLargeHeap',
                     key = 'Net.DVSLargeHeapMaxSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 64,
                        max = 2048,
                        defaultValue = 300
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DontOffloadInnerIPv6',
                     summary = "Don't offload inner IPv6 CSO/TSO packets to physical NICs",
                     key = 'Net.DontOffloadInnerIPv6',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'E1000IntrCoalesce',
                     summary = 'Whether to enable interrupt coalescing for e1000 vNIC.',
                     key = 'Net.E1000IntrCoalesce',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'E1000TxCopySize',
                     summary = 'e1000 tx less than or equal to this will be fully copied with no need for completion.',
                     key = 'Net.E1000TxCopySize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 2048
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'E1000TxZeroCopy',
                     summary = 'Use tx zero copy for non-tso packets for e1000.',
                     key = 'Net.E1000TxZeroCopy',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EnableDMASgCons',
                     summary = 'When non-zero, enable the DMA SG constraints support in uplink layer',
                     key = 'Net.EnableDMASgCons',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EnableOuterCsum',
                     summary = 'Enable uplink layer outer checksumming',
                     key = 'Net.EnableOuterCsum',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EnsMbufpoolMaxMBPerGB',
                     summary = 'Maximum MB of the ENS slab memory to be allocated per GB of physical memory',
                     key = 'Net.EnsMbufpoolMaxMBPerGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 500,
                        defaultValue = 200
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EnsMbufpoolMinMBPerGB',
                     summary = 'Minimum MB of the ENS slab memory to be allocated per GB of physical memory',
                     key = 'Net.EnsMbufpoolMinMBPerGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 500,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Etherswitch fast path',
                     summary = 'Allow Etherswitch fast path',
                     key = 'Net.EtherswitchAllowFastPath',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Ethernet switch hash size',
                     summary = 'Number of ports on the etherswitch x 2^N is the size of the hash table for looking up MACs',
                     key = 'Net.EtherswitchHashSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EtherswitchHeapMax',
                     summary = 'The maximum size (in Megabytes) to which the etherswitch heap can grow. (REQUIRES REBOOT!)',
                     key = 'Net.EtherswitchHeapMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 86,
                        max = 2047,
                        defaultValue = 512
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Etherswitch per-pCPU dispatch data number',
                     summary = 'The dispatch data number in the etherswitch per-pCPU dispatch data cache. (REQUIRES REBOOT!)',
                     key = 'Net.EtherswitchNumPerPCPUDispatchData',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 3,
                        max = 63,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FollowHardwareMac',
                     summary = 'If set to 1, the management interface MAC address will update whenever the hardware MAC address changes.',
                     key = 'Net.FollowHardwareMac',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GuestIPHack',
                     summary = 'Enable guest arp inspection IOChain to get IP',
                     key = 'Net.GuestIPHack',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Guest Tx copy break',
                     summary = 'Transmits smaller than this will be copied rather than mapped',
                     key = 'Net.GuestTxCopyBreak',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 60,
                        max = 4294967295,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IGMPQueries',
                     summary = 'Number of IGMP Queries to send during after VMotion/Teaming failover',
                     key = 'Net.IGMPQueries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IGMPQueryInterval',
                     summary = 'Interval(in seconds) for IGMP/MLD general query in multicast snooping',
                     key = 'Net.IGMPQueryInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 32,
                        max = 3600,
                        defaultValue = 125
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IGMPRouterIP',
                     summary = 'Router IP Address for IGMP (generally not necessary to set this)',
                     key = 'Net.IGMPRouterIP',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '0.0.0.0',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IGMPV3MaxSrcIPNum',
                     summary = 'Max per-group srouce IP number for IGMP V3',
                     key = 'Net.IGMPV3MaxSrcIPNum',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 32,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IGMPVersion',
                     summary = 'IGMP Version (2 or 3)',
                     key = 'Net.IGMPVersion',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 3,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LRODefBackoffPeriod',
                     summary = 'After adaptive LRO decided not to do LRO, how many intervals to wait before trying again.',
                     key = 'Net.LRODefBackoffPeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 65535,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LRODefMaxLength',
                     summary = 'LRO default max length',
                     key = 'Net.LRODefMaxLength',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 65535,
                        defaultValue = 65535
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LRODefThreshold',
                     summary = 'After this # packets, evaluate whether to continue SW LRO',
                     key = 'Net.LRODefThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 65535,
                        defaultValue = 4000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LRODefUseRatioDenom',
                     summary = 'If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio.',
                     key = 'Net.LRODefUseRatioDenom',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LRODefUseRatioNumer',
                     summary = 'If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio.',
                     key = 'Net.LRODefUseRatioNumer',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LinkFlappingThreshold',
                     summary = 'Max number of link down events per minute before considering a link unstable (0 to deactivate)',
                     key = 'Net.LinkFlappingThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 65535,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LinkStatePollTimeout',
                     summary = 'Link State poll timer period in milliseconds.',
                     key = 'Net.LinkStatePollTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 90000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MLDRouterIP',
                     summary = 'Router IPv6 Address for MLD (generally not necessary to set this)',
                     key = 'Net.MLDRouterIP',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'FE80::FFFF:FFFF:FFFF:FFFF',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MLDV2MaxSrcIPNum',
                     summary = 'Max per-group srouce IP number for MLD V2',
                     key = 'Net.MLDV2MaxSrcIPNum',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 32,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MLDVersion',
                     summary = 'MLD Version (1 or 2)',
                     key = 'Net.MLDVersion',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 2,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxBeaconVlans',
                     summary = 'maximum number of VLANs to probe with beacons.',
                     key = 'Net.MaxBeaconVlans',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4096,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum simultaneous beacons',
                     summary = 'Maximum number of beacons to send in one beacon cycle',
                     key = 'Net.MaxBeaconsAtOnce',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4096,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxGlobalRxQueueCount',
                     summary = 'Global max length of rx queues for all virtual ports on a ESX host that support queueing',
                     key = 'Net.MaxGlobalRxQueueCount',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 100000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum net Tx queue length',
                     summary = 'Maximum length of the Tx queue for the physical NICs',
                     key = 'Net.MaxNetifTxQueueLen',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 10000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum page in queue length',
                     summary = 'Maximum number of paging requests to queue for guest DMA',
                     key = 'Net.MaxPageInQueueLen',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 500,
                        defaultValue = 75
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxPktRxListQueue',
                     summary = 'Maximum packet we can queue in rxList',
                     key = 'Net.MaxPktRxListQueue',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 200000,
                        defaultValue = 3500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum port Rx queue length',
                     summary = 'Maximum length of the rx queue for virtual ports whose clients support queuing',
                     key = 'Net.MaxPortRxQueueLen',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 500,
                        defaultValue = 80
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MinEtherLen',
                     summary = 'Minimum size ethernet frame to transmit',
                     key = 'Net.MinEtherLen',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 60,
                        max = 1518,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NcpLlcSap',
                     summary = 'beacon/color NCP messages created with this SAP (DSAP/SSAP)',
                     key = 'Net.NcpLlcSap',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetBHRxStormThreshold',
                     summary = 'Declare Rx Storm after this number of consecutive rx pkt drops during queuing in NetBH rxList.',
                     key = 'Net.NetBHRxStormThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 200000,
                        defaultValue = 320
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetDebugRARPTimerInter',
                     summary = 'RARP timer will be triggered at this interval.',
                     key = 'Net.NetDebugRARPTimerInter',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 16777215,
                        defaultValue = 30000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetDeferTxCompletion',
                     summary = 'Whether to defer tx completion to tx world. 1 for Try Completion. 2 For Always (Only in MQ Tx World case).',
                     key = 'Net.NetDeferTxCompletion',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetDiscUpdateIntrvl',
                     summary = 'Set interval (in milliseconds) of networking discovery to update the VLAN information',
                     key = 'Net.NetDiscUpdateIntrvl',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 4294967295,
                        defaultValue = 300
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetEnableSwCsumForLro',
                     summary = 'Whether enable software checksum for LRO',
                     key = 'Net.NetEnableSwCsumForLro',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetEsxfwPassOutboundGRE',
                     summary = 'Whether outbound GRE traffic is passed by ESXi firewall',
                     key = 'Net.NetEsxfwPassOutboundGRE',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetInStressTest',
                     summary = 'If set to 1, suppress certain logs to avoid log spew.',
                     key = 'Net.NetInStressTest',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetLatencyAwareness',
                     summary = "Whether to check virtual machine's latency settings or not for vmxnet2/3",
                     key = 'Net.NetLatencyAwareness',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetMaxRarpsPerInterval',
                     summary = 'Max number of RARPs dispatched per timer callback.',
                     key = 'Net.NetMaxRarpsPerInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 4294967295,
                        defaultValue = 128
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetNetqNumaIOCpuPinThreshold',
                     summary = 'CPU threshold for pinning device queues in NUMA I/O',
                     key = 'Net.NetNetqNumaIOCpuPinThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 60,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetNetqRxRebalRSSLoadThresholdPerc',
                     summary = 'Threshold percentage to rebalance RSS(Receive Side Scaling) queue',
                     key = 'Net.NetNetqRxRebalRSSLoadThresholdPerc',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetNetqTxPackKpps',
                     summary = 'Max TX queue load (in thousand packet per second) to allow packing on the corresponding RX queue',
                     key = 'Net.NetNetqTxPackKpps',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 10000,
                        defaultValue = 300
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetNetqTxUnpackKpps',
                     summary = 'Threshold (in thousand packet per second) for TX queue load to trigger unpacking of the corresponding RX queue',
                     key = 'Net.NetNetqTxUnpackKpps',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 10000,
                        defaultValue = 600
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetNiocAllowOverCommit',
                     summary = 'Whether allow NIOC overcommit when a vNIC is in connected state for DVS',
                     key = 'Net.NetNiocAllowOverCommit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetPTMgrWakeupInterval',
                     summary = 'How often the PTMgr will wakeup and trigger the UPT mode switch in second.',
                     key = 'Net.NetPTMgrWakeupInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 5,
                        max = 10,
                        defaultValue = 6
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Packet allocation retry count',
                     summary = 'Number of attempts for allocating packet within the page',
                     key = 'Net.NetPktAllocTries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 10,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetPktSlabFreePercentThreshold',
                     summary = 'Percent of free network memory pool, below which an event is reported.',
                     key = 'Net.NetPktSlabFreePercentThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 50,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetPortFlushIterLimit',
                     summary = 'when input is serialized, this bounds the number of times a thread flushes the deferred list.',
                     key = 'Net.NetPortFlushIterLimit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 127,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetPortFlushPktLimit',
                     summary = 'when input is serialized, this bounds the number of pkts a thread flushes from the deferred list.',
                     key = 'Net.NetPortFlushPktLimit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetPortTrackTxRace',
                     summary = 'if enabled(1), collect statistics on potential tx race between concurrent threads.',
                     key = 'Net.NetPortTrackTxRace',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetRCFAllowBPF',
                     summary = 'Allow to run BPF code in RCF',
                     key = 'Net.NetRCFAllowBPF',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetRmDistMacFilter',
                     summary = 'Activate/Deactivate the MAC filter on distributed NetRM',
                     key = 'Net.NetRmDistMacFilter',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetRmDistSamplingRate',
                     summary = 'Sampling rate on distributed NetRM',
                     key = 'Net.NetRmDistSamplingRate',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetRxCopyInTx',
                     summary = 'Whether to enable rx copy in tx worldlet/world.',
                     key = 'Net.NetRxCopyInTx',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedCoalesceTxUsecs',
                     summary = 'Maximum number of microseconds the device can delay tx completions',
                     key = 'Net.NetSchedCoalesceTxUsecs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 125,
                        defaultValue = 33
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedDefaultResPoolSharesPct',
                     summary = 'Percent share given to unclassified traffic',
                     key = 'Net.NetSchedDefaultResPoolSharesPct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 99,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedDefaultSchedName',
                     summary = 'Default networking packet scheduler',
                     key = 'Net.NetSchedDefaultSchedName',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'fifo',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedECNEnabled',
                     summary = 'Enable net scheduler to send congestion notification to switch ports.',
                     key = 'Net.NetSchedECNEnabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedECNThreshold',
                     summary = 'Percentage queue utilization at which net scheduler will start sending congestion notifications to switch ports.',
                     key = 'Net.NetSchedECNThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 70
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedHClkLeafQueueDepthPkt',
                     summary = 'Minimum number of packets each HClk leaf node can hold',
                     key = 'Net.NetSchedHClkLeafQueueDepthPkt',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 10000,
                        defaultValue = 640
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedHClkMQ',
                     summary = 'Enable multiple hardware queue for hclk netsched. (0 is off. 1 and 2 means MQ enabled. With 1, user specifies the number of queues, while 2 is dynamic based on link speed.)',
                     key = 'Net.NetSchedHClkMQ',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedHClkMaxHwQueue',
                     summary = 'Maximum number hardware queue that HClock can use. Only used when NetSchedHClkMQ is 1.',
                     key = 'Net.NetSchedHClkMaxHwQueue',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedHClkVnicMQ',
                     summary = 'Enable multiple VNIC queue for hardware send queue selection',
                     key = 'Net.NetSchedHClkVnicMQ',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedHeapMaxSizeMB',
                     summary = 'Size of the netsched subsystem heap in MB',
                     key = 'Net.NetSchedHeapMaxSizeMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 96,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedInFlightMaxBytesDefault',
                     summary = 'Number of bytes fed to the nic for nics with a normal (1Gbps) linkspeed',
                     key = 'Net.NetSchedInFlightMaxBytesDefault',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1500,
                        max = 1500000,
                        defaultValue = 20000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedInFlightMaxBytesInsane',
                     summary = "Number of bytes fed to the nic for nics that don't support tx completion coalescing",
                     key = 'Net.NetSchedInFlightMaxBytesInsane',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1500,
                        max = 1500000,
                        defaultValue = 1500000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedMaxPktSend',
                     summary = 'Maximum number of packets that we can send to the driver at a time',
                     key = 'Net.NetSchedMaxPktSend',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 4096,
                        defaultValue = 256
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedQoSSchedName',
                     summary = 'Default networking packet scheduler for QoS',
                     key = 'Net.NetSchedQoSSchedName',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'hclk',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSchedSpareBasedShares',
                     summary = "Enable shares scheduling only on spare bandwidth. Don't bill while doing reservation scheduling",
                     key = 'Net.NetSchedSpareBasedShares',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSendRARPOnPortEnablement',
                     summary = 'Ensure one RARP is sent immediately when a port is enabled',
                     key = 'Net.NetSendRARPOnPortEnablement',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetShaperQueuePerL3L4Flow',
                     summary = 'Enable queuing per L3/L4 flow hashing',
                     key = 'Net.NetShaperQueuePerL3L4Flow',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetShaperQueueSizeMax',
                     summary = 'Maximum shaper queue size',
                     key = 'Net.NetShaperQueueSizeMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 5000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetShaperQueueSizeMin',
                     summary = 'Minimum shaper queue size',
                     key = 'Net.NetShaperQueueSizeMin',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 500,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetSplitRxMode',
                     summary = 'Whether to enable automatic splitRxMode',
                     key = 'Net.NetSplitRxMode',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetTraceEnable',
                     summary = 'Enable virtual network tracing',
                     key = 'Net.NetTraceEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetTuneHostMode',
                     summary = 'Tuning mode for networking',
                     key = 'Net.NetTuneHostMode',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'default',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetTuneInterval',
                     summary = 'Tuning interval in seconds',
                     key = 'Net.NetTuneInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 3600,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetTuneThreshold',
                     summary = 'Threshold for activating a tuned mode',
                     key = 'Net.NetTuneThreshold',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '1n 2n 50',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Net Tx do not cluster size',
                     summary = 'Transmits smaller than this will not be subject to clustering.coalescing',
                     key = 'Net.NetTxDontClusterSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 8192,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetTxStaticRelation',
                     summary = 'Whether the world should have a static relation to the VM VCPU',
                     key = 'Net.NetTxStaticRelation',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetVMTxType',
                     summary = 'World for asynchronous Tx for net devices. 1 for one tx context per vNIC. 2 for one tx context per VM',
                     key = 'Net.NetVMTxType',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 3,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NetpollSwLRO',
                     summary = 'Whether to perform SW LRO on pkts in netPoll',
                     key = 'Net.NetpollSwLRO',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'No local checksum',
                     summary = 'Do not checksum local tx.rx frames',
                     key = 'Net.NoLocalCSum',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Notify switch',
                     summary = 'Broadcasts an arp request on net handle enable',
                     key = 'Net.NotifySwitch',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PTSwitchingTimeout',
                     summary = 'Timeout (in ms) when asking the VMX/guest to switch in/out of passthru',
                     key = 'Net.PTSwitchingTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 60000,
                        defaultValue = 20000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PVRDMAVmknic',
                     summary = 'Vmknic for PVRDMA',
                     key = 'Net.PVRDMAVmknic',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PktagingDropPolicy',
                     summary = 'Dropping policy for vmxnet3 rx burst queue. 1 for PKTAGING_TAIL_DROP. 2 for PKTAGING_RED',
                     key = 'Net.PktagingDropPolicy',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Port disable time-out',
                     summary = 'Maximum time to wait for ports to complete I/O before disabling',
                     key = 'Net.PortDisableTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2147483647,
                        defaultValue = 5000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ReversePathFwdCheck',
                     summary = 'Block the multicast/broadcast packets that come back from physical switches in a teamed environment',
                     key = 'Net.ReversePathFwdCheck',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ReversePathFwdCheckPromisc',
                     summary = 'Block duplicate packet in a teamed environment when the virtual switch is set to Promiscuous mode.',
                     key = 'Net.ReversePathFwdCheckPromisc',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipCopySmallTx',
                     summary = 'Copy and tx complete small packets for tcp tx',
                     key = 'Net.TcpipCopySmallTx',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipDefLROEnabled',
                     summary = 'LRO enabled for TCP/IP',
                     key = 'Net.TcpipDefLROEnabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipDefLROMaxLength',
                     summary = 'LRO default max length for TCP/IP',
                     key = 'Net.TcpipDefLROMaxLength',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 65535,
                        defaultValue = 32768
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipDgramRateLimiting',
                     summary = 'Enable Tx rate limiting for UDP sockets',
                     key = 'Net.TcpipDgramRateLimiting',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipEnableABC',
                     summary = 'Enable Appropriate Byte Counting for TCP (RFC 3465)',
                     key = 'Net.TcpipEnableABC',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipEnableFlowtable',
                     summary = 'Enable route caching through the use of flowtable',
                     key = 'Net.TcpipEnableFlowtable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipEnableSendScaling',
                     summary = 'Enable Send-Side Scaling (requires RSS)',
                     key = 'Net.TcpipEnableSendScaling',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipHWLRONoDelayAck',
                     summary = 'Delayed ack timer not armed for Hardware LRO (socket option needs to be set in addition).',
                     key = 'Net.TcpipHWLRONoDelayAck',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipHeapMax',
                     summary = 'Max megabytes the tcpip module heap can grow to. (REQUIRES REBOOT!)',
                     key = 'Net.TcpipHeapMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 32,
                        max = 3070,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TCP/IP heap size',
                     summary = 'Size of the TCP/IP module heap in megabytes (requires reboot)',
                     key = 'Net.TcpipHeapSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 32,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipIGMPDefaultVersion',
                     summary = 'Default version of IGMP, in the absence of a querier',
                     key = 'Net.TcpipIGMPDefaultVersion',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 3,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipIGMPRejoinInterval',
                     summary = 'Delay in seconds between automatic IGMP rejoins when no querier is present',
                     key = 'Net.TcpipIGMPRejoinInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 3600,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipLODispatchQueueMaxLen',
                     summary = 'Max # of pkts queued into the per-protocol queue used for dispatching loopback traffic (REQUIRES REBOOT!)',
                     key = 'Net.TcpipLODispatchQueueMaxLen',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 50,
                        max = 512,
                        defaultValue = 128
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipLRONoDelayAck',
                     summary = 'Delayed ack timer not armed for LRO',
                     key = 'Net.TcpipLRONoDelayAck',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipLogPackets',
                     summary = 'Turns on packet logging for a vmknic on debug builds, in a circular & in-memory buffer (Takes effect during vmknic creation time)',
                     key = 'Net.TcpipLogPackets',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipLogPacketsCount',
                     summary = 'Number of packets to log in the in-memory logger. 24570 packets take up about 1.2 MB, and Tx & Rx use separate buffers. (Takes effect during vmknic creation time)',
                     key = 'Net.TcpipLogPacketsCount',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1024,
                        max = 49140,
                        defaultValue = 24570
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum number of TCP/IP stack instances',
                     summary = 'The maximum number of TCP/IP stack instances that can exist concurrently. If  you increase this number, you must also increase the TcpipHeapSize by about 2.5 MB per instance. Requires rebooting the host.',
                     key = 'Net.TcpipMaxNetstackInstances',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 48,
                        max = 513,
                        defaultValue = 48
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipNoBcopyRx',
                     summary = 'Avoid bcopy in tcp rx',
                     key = 'Net.TcpipNoBcopyRx',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipPendPktSocketFreeTimeout',
                     summary = 'Time Delay in seconds, for freeing UDP sockets that have pending packets for Tx completion',
                     key = 'Net.TcpipPendPktSocketFreeTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 300,
                        defaultValue = 300
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipRxDispatchQueueMaxLen',
                     summary = 'Max # of pkts queued into a tcpip vmknic by an execution context (applied when vmknic is created)',
                     key = 'Net.TcpipRxDispatchQueueMaxLen',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 20000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipRxDispatchQueues',
                     summary = 'Max # of dispatch queues used for RX. For low memory systems, this should be minimum value(REQUIRES REBOOT!)',
                     key = 'Net.TcpipRxDispatchQueues',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 8,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipRxDispatchQuota',
                     summary = 'Max # of pkts dispatched into the tcpip stack by an execution context',
                     key = 'Net.TcpipRxDispatchQuota',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1000,
                        defaultValue = 200
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipTxDispatchQuota',
                     summary = 'Max # of pkts dispatched from the tcpip stack by an execution context',
                     key = 'Net.TcpipTxDispatchQuota',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1000,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipTxqBackoffTimeoutMs',
                     summary = 'Duration (in milli seconds) for which backoff is effective when the tx queue has reached the NET_TCPIP_TXQ_MAX_USAGE_THRESHOLD',
                     key = 'Net.TcpipTxqBackoffTimeoutMs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 20,
                        max = 1000,
                        defaultValue = 70
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TcpipTxqMaxUsageThreshold',
                     summary = 'Tx queue usage threshold in percent at which to start throttling',
                     key = 'Net.TcpipTxqMaxUsageThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 50,
                        max = 100,
                        defaultValue = 80
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TeamPolicyUpDelay',
                     summary = "Delay (ms) before considering an `uplink up' event relevant",
                     key = 'Net.TeamPolicyUpDelay',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1800000,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TrafficFilterIpAddress',
                     summary = 'Alternate DVFilter internal communication endpoint',
                     key = 'Net.TrafficFilterIpAddress',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TsoDumpPkt',
                     summary = 'detailed dump of every <n> pkts',
                     key = 'Net.TsoDumpPkt',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2147483647,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UplinkAbortDisconnectTimeout',
                     summary = 'Timeout (ms) waiting for pending calls to finish when disconnecting.',
                     key = 'Net.UplinkAbortDisconnectTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 6000000,
                        defaultValue = 5000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UplinkKillAsyncTimeout',
                     summary = 'Timeout (ms) waiting for async when world is killed.',
                     key = 'Net.UplinkKillAsyncTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 6000000,
                        defaultValue = 10000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UplinkTxQueuesDispEnabled',
                     summary = 'Enables dispatching of port traffic on multiple tx queues',
                     key = 'Net.UplinkTxQueuesDispEnabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UseHwCsumForIPv6Csum',
                     summary = 'When non-zero, use pNIC HW_CSUM, if available, as IPv6 csum offload',
                     key = 'Net.UseHwCsumForIPv6Csum',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UseHwIPv6Csum',
                     summary = 'When non-zero, use pNIC HW IPv6 csum offload if available',
                     key = 'Net.UseHwIPv6Csum',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UseHwTSO',
                     summary = 'When non-zero, use pNIC HW TSO offload if available',
                     key = 'Net.UseHwTSO',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UseHwTSO6',
                     summary = 'When non-zero, use pNIC HW IPv6 TSO offload if available',
                     key = 'Net.UseHwTSO6',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Populate legacy entries',
                     summary = 'Enable or disable populating legacy entries in /proc/vmware/net',
                     key = 'Net.UseLegacyProc',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Use proc',
                     summary = 'Populate /proc/vmware/net',
                     key = 'Net.UseProc',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VLANMTUCheckMode',
                     summary = 'Set the unicast/broadcast checking mode in VLAN MTU check',
                     key = 'Net.VLANMTUCheckMode',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmklnxLROEnabled',
                     summary = 'LRO enabled in vmklinux',
                     key = 'Net.VmklnxLROEnabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmklnxLROMaxAggr',
                     summary = 'LRO max aggr in vmklinux',
                     key = 'Net.VmklnxLROMaxAggr',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 24,
                        defaultValue = 6
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmknicDoLroSplit',
                     summary = 'whether for vmknic LRO avoids aggregating all pkts into a single (> 2 ms) large pkt.',
                     key = 'Net.VmknicDoLroSplit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmknicLroSplitBnd',
                     summary = 'when VmknicDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done.',
                     key = 'Net.VmknicLroSplitBnd',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 255,
                        defaultValue = 12
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmxnet2HwLRO',
                     summary = 'Whether to perform HW LRO on pkts going to a LPD capable vmxnet2',
                     key = 'Net.Vmxnet2HwLRO',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmxnet2PinRxBuf',
                     summary = 'Pin RX buffers for vmxnet2 clients (windows guest only)',
                     key = 'Net.Vmxnet2PinRxBuf',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmxnet2SwLRO',
                     summary = 'Whether to perform SW LRO on pkts going to a LPD capable vmxnet2',
                     key = 'Net.Vmxnet2SwLRO',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmxnet3HwLRO',
                     summary = 'Whether to enable HW LRO on pkts going to a LPD capable vmxnet3',
                     key = 'Net.Vmxnet3HwLRO',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmxnet3NonTsoPacketGtMtuAllowed',
                     summary = 'Allow non-TSO/LRO packets greater than vNic MTU',
                     key = 'Net.Vmxnet3NonTsoPacketGtMtuAllowed',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmxnet3PageInBound',
                     summary = 'max # pageIn requests to handle per helper call for vmxnet3.',
                     key = 'Net.Vmxnet3PageInBound',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1024,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmxnet3RSSHashCache',
                     summary = 'Enable RSS hash cache.',
                     key = 'Net.Vmxnet3RSSHashCache',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmxnet3RxPollBound',
                     summary = 'max # pkts to receive per timeout for vmxnet3.',
                     key = 'Net.Vmxnet3RxPollBound',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4096,
                        defaultValue = 256
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmxnet3SwLRO',
                     summary = 'Whether to perform SW LRO on pkts going to a LPD capable vmxnet3',
                     key = 'Net.Vmxnet3SwLRO',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmxnet3WinIntrHints',
                     summary = 'whether intr hints are used for Windows vmxnet3.',
                     key = 'Net.Vmxnet3WinIntrHints',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Vmxnet3usePNICHash',
                     summary = 'Reuse pnic computed RSS hash.',
                     key = 'Net.Vmxnet3usePNICHash',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetBiDirNeedsTsoTx',
                     summary = 'Need to see Tso Tx to qualify for tsoSplit bidirectional traffic condition.',
                     key = 'Net.VmxnetBiDirNeedsTsoTx',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetBiDirNoTsoSplit',
                     summary = "For bidirectional traffic, don't do tsoSplit.",
                     key = 'Net.VmxnetBiDirNoTsoSplit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetCopyTxRunLimit',
                     summary = "non-Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never).",
                     key = 'Net.VmxnetCopyTxRunLimit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 16
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetDoLroSplit',
                     summary = 'whether for vmxnet LRO avoids aggregating all pkts into a single (> 2 mss) large pkt.',
                     key = 'Net.VmxnetDoLroSplit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetDoTsoSplit',
                     summary = 'whether to split TSO pkts before LPD; 1: halved; 3: VmxnetTsoSplitSize; 2: hybrid.',
                     key = 'Net.VmxnetDoTsoSplit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetLROBackoffPeriod',
                     summary = 'After adaptive LRO decided not to do LRO, how many intervals to wait before trying again.',
                     key = 'Net.VmxnetLROBackoffPeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 65535,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetLROMaxLength',
                     summary = 'LRO default max length for TCP/IP',
                     key = 'Net.VmxnetLROMaxLength',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 65535,
                        defaultValue = 32000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetLROThreshold',
                     summary = 'After this # packets, evaluate whether to continue SW LRO',
                     key = 'Net.VmxnetLROThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 65535,
                        defaultValue = 4000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetLROUseRatioDenom',
                     summary = 'If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio.',
                     key = 'Net.VmxnetLROUseRatioDenom',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetLROUseRatioNumer',
                     summary = 'If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio.',
                     key = 'Net.VmxnetLROUseRatioNumer',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetLroSplitBnd',
                     summary = 'when VmxnetDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done.',
                     key = 'Net.VmxnetLroSplitBnd',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 255,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetPromDisableLro',
                     summary = 'Whether to disable SW LRO when vNIC goes into promiscuous mode.',
                     key = 'Net.VmxnetPromDisableLro',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetSwLROSL',
                     summary = 'Whether to use ShortLived for vmxnet SW LRO',
                     key = 'Net.VmxnetSwLROSL',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetTsoSplitBnd',
                     summary = 'when VmxnetDoTsoSplit is 1 or 2, use targetSize as the tsoSplit threshold if the overall pkt list already has this number of pkts.',
                     key = 'Net.VmxnetTsoSplitBnd',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 255,
                        defaultValue = 12
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetTsoSplitSize',
                     summary = 'split (byte) size; only used if DoTsoSplit >= 2.',
                     key = 'Net.VmxnetTsoSplitSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1500,
                        max = 65535,
                        defaultValue = 17500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetTxCopySize',
                     summary = 'vmxnet tx <= than this will be fully copied with no need for completion.',
                     key = 'Net.VmxnetTxCopySize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 256
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetWinCopyTxRunLimit',
                     summary = "Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never).",
                     key = 'Net.VmxnetWinCopyTxRunLimit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 65535
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VmxnetWinUDPTxFullCopy',
                     summary = 'whether Windows vmxnet UDP tx is fullCopy.',
                     key = 'Net.VmxnetWinUDPTxFullCopy',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vNicNumDeferredReset',
                     summary = 'max # normalPkts per poll.',
                     key = 'Net.vNicNumDeferredReset',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4096,
                        defaultValue = 12
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vNicTxPollBound',
                     summary = 'max # normalPkts per poll.',
                     key = 'Net.vNicTxPollBound',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4096,
                        defaultValue = 192
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vmxnetThroughputWeight',
                     summary = 'How far to favor throughput in vmxnet behavior.',
                     key = 'Net.vmxnetThroughputWeight',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network I/O control physical NIC opt out option',
                     summary = 'List of physical NICs to opt out of network I/O control',
                     key = 'Net.IOControlPnicOptOut',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NmpPReservationCmdRetryTime',
                     summary = 'Time (in secs) to retry on transient errors for Persistent reservation commands for MSCS CAB configs',
                     key = 'Nmp.NmpPReservationCmdRetryTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 300,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NmpSatpAluaCmdRetryTime',
                     summary = 'Time (in secs) to retry on transient errors',
                     key = 'Nmp.NmpSatpAluaCmdRetryTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 50,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CoreCapRatioPct',
                     summary = 'The capacity of a core in percent. When exceeded, locality migration is rejected. Set to 0 to disable this check',
                     key = 'Numa.CoreCapRatioPct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 90
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CostopSkewAdjust',
                     summary = 'way to handle costop skew, 0:do nothing, 1:interleave vcpus among clients, 2:allow vcpus on all nodes',
                     key = 'Numa.CostopSkewAdjust',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FollowCoresPerSocket',
                     summary = '1: if the vNUMA topology should strickly follow core-per-socket config, 0: to remove the restriction',
                     key = 'Numa.FollowCoresPerSocket',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LTermFairnessInterval',
                     summary = 'duration of long term fairness interval in terms of NUMA rebalance period, 0 indicates that long term fairness is disabled',
                     key = 'Numa.LTermFairnessInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LTermMigImbalThreshold',
                     summary = 'imbalance in long term owed, in percentage, required to trigger migration for long term fairness',
                     key = 'Numa.LTermMigImbalThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LargeInterleave',
                     summary = 'Always use large page interleaving; 0 to disable.',
                     key = 'Numa.LargeInterleave',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Dynamic latency probe period',
                     summary = 'Time (in ms) in between dynamic latency probing',
                     key = 'Numa.LatencyProbePeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 100000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LocalityWeightActionAffinity',
                     summary = 'Benefit of improving action affinity by 1.',
                     key = 'Numa.LocalityWeightActionAffinity',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 200,
                        defaultValue = 130
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LocalityWeightMem',
                     summary = 'Benefit of improving memory locality by 1 pct.',
                     key = 'Numa.LocalityWeightMem',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Migration imbalance threshold',
                     summary = 'Minimum percent load imbalance between nodes to trigger migration',
                     key = 'Numa.MigImbalanceThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 200,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MigPreventLTermThresh',
                     summary = 'long term owed for a VM, in percentage, above which NUMA migration and swaps are disabled for that VM',
                     key = 'Numa.MigPreventLTermThresh',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Migration thrash threshold',
                     summary = 'Maximum post-migration load imbalance as a percentage of pre-migration imbalance to prevent thrashing',
                     key = 'Numa.MigThrashThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 50
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Minimum load improvement for single migration',
                     summary = 'Minimum percent load balance improvement to allow single migration.swap',
                     key = 'Numa.MigThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Monitor migration enable',
                     summary = 'Allow NUMASched monitor migrations. Set to 1 to enable; set to 0 to disable.',
                     key = 'Numa.MonMigEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Page migration enable',
                     summary = 'Permit NUMASched to manipulate page migration. Set to 1 to enable; set to 0 to disable.',
                     key = 'Numa.PageMigEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PageMigLinearRun',
                     summary = 'page migration candidates for linear scan, 0 to disable',
                     key = 'Numa.PageMigLinearRun',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 95
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PageMigRandomRun',
                     summary = 'page migration candidates for random scan, 0 to disable',
                     key = 'Numa.PageMigRandomRun',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PageMigRateMax',
                     summary = 'max page migration rate',
                     key = 'Numa.PageMigRateMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 250000,
                        defaultValue = 8000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PreferHT',
                     summary = 'Prefer using HyperThreads on the same NUMA node over full cores on multiple nodes; 0 to disable.',
                     key = 'Numa.PreferHT',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rebalancer core count',
                     summary = 'Minimum number of cores per node required to enable NUMA rebalancer',
                     key = 'Numa.RebalanceCoresNode',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 8,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rebalancer total host core count',
                     summary = 'Minimum number of total host cores required to enable NUMA rebalancer',
                     key = 'Numa.RebalanceCoresTotal',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 32,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable rebalancer',
                     summary = 'Enable or disable NUMA scheduler rebalancer',
                     key = 'Numa.RebalanceEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rebalance period',
                     summary = 'Frequency of NUMA node rebalancing in milliseconds',
                     key = 'Numa.RebalancePeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 100,
                        max = 60000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SwapConsiderPeriod',
                     summary = 'time between reconsidering a client for swap, in units of NUMA rebalance period',
                     key = 'Numa.SwapConsiderPeriod',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000,
                        defaultValue = 15
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SwapInterval',
                     summary = 'frequency of NUMA node swap rebalancing, in units of NUMA rebalance period',
                     key = 'Numa.SwapInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 10000,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable virtual machine swaps for CPU',
                     summary = 'Enable or disable virtual machine swaps across nodes to balance CPU load',
                     key = 'Numa.SwapLoadEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable virtual machine swaps for memory',
                     summary = 'Enable or disable virtual machine swaps across nodes to improve memory locality',
                     key = 'Numa.SwapLocalityEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SwapMigrateOnly',
                     summary = 'frequency of NUMA VM migration only considerations, in units of NUMA rebalance period, 0 to disable pure migrations',
                     key = 'Numa.SwapMigrateOnly',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CStateMaxLatency',
                     summary = 'In Custom policy, avoid a C-state whose latency is larger than this value (us)',
                     key = 'Power.CStateMaxLatency',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CStatePredictionCoef',
                     summary = 'In Custom policy, predict non-timer wakeup with error probability p, where CStatePredictionCoef = -ln(1 - p) * (1 << 20)',
                     key = 'Power.CStatePredictionCoef',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2000000,
                        defaultValue = 110479
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CStateResidencyCoef',
                     summary = 'In Custom policy, avoid a C-state whose latency * CStateResidencyCoef > predicted residence time',
                     key = 'Power.CStateResidencyCoef',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000000,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ChargeMemoryPct',
                     summary = 'Percentage of idle power consumed by memory',
                     key = 'Power.ChargeMemoryPct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxCpuLoad',
                     summary = 'In Custom policy, CPU utilization threshold below which CPU frequency can be dynamically adjusted',
                     key = 'Power.MaxCpuLoad',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxFreqPct',
                     summary = 'In Custom policy, do not use P-states faster than the given percentage of full CPU speed, rounded up to the next available P-state',
                     key = 'Power.MaxFreqPct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MinFreqPct',
                     summary = 'In Custom policy, do not use P-states slower than the given percentage of full CPU speed',
                     key = 'Power.MinFreqPct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PerfBias',
                     summary = 'In Custom policy, Performance Energy Bias Hint (Intel-only), where 0-15 specify the exact value, while 16-18 choose an automatically determined value from a preset policy: 16=Low Power, 17=Balanced, 18=High Performance',
                     key = 'Power.PerfBias',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 18,
                        defaultValue = 17
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PerfBiasEnable',
                     summary = 'Use Performance Energy Bias Hint',
                     key = 'Power.PerfBiasEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TimerHz',
                     summary = 'In Custom policy, dynamic power management timer sampling rate',
                     key = 'Power.TimerHz',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1000,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UseCStates',
                     summary = 'In Custom policy, use ACPI C-states when processor is idle',
                     key = 'Power.UseCStates',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UsePStates',
                     summary = 'In Custom policy, use ACPI P-states to save power when processor is busy',
                     key = 'Power.UsePStates',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'RdmFilter.HbaIsShared',
                     summary = 'Allow local disks to be RDM candidates for Virtual Machines',
                     key = 'RdmFilter.HbaIsShared',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ScratchConfig.ConfiguredScratchLocation',
                     summary = 'The directory configured to be used for scratch space. Changes will take effect on next reboot.',
                     key = 'ScratchConfig.ConfiguredScratchLocation',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ScratchConfig.CurrentScratchLocation',
                     summary = 'The directory currently being used for scratch space.',
                     key = 'ScratchConfig.CurrentScratchLocation',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = true,
                        defaultValue = '',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ChangeQErrSetting',
                     summary = 'Change the QErr value of devices to 0x0.',
                     key = 'Scsi.ChangeQErrSetting',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CompareLUNNumber',
                     summary = 'Consider LUN number when determining LUN identity.',
                     key = 'Scsi.CompareLUNNumber',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EnableCmdSanityCheck',
                     summary = 'Enable Scsi command basic sanity checks. This option can crash the system if Scsi Command signature mismatches',
                     key = 'Scsi.EnableCmdSanityCheck',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ExtendAPDCondition',
                     summary = 'Trigger APD condition when paths are in unavailable states',
                     key = 'Scsi.ExtendAPDCondition',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FailVMIOonAPD',
                     summary = 'Fast fail virtual machine I/Os on APD Timeout.',
                     key = 'Scsi.FailVMIOonAPD',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LogCmdErrors',
                     summary = 'Log SCSI Device command errors.',
                     key = 'Scsi.LogCmdErrors',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LogCmdRCErrorsFreq',
                     summary = 'Number of consecutive RC errors to be seen before logging SCSI Device command.',
                     key = 'Scsi.LogCmdRCErrorsFreq',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LogMPCmdErrors',
                     summary = 'Log SCSI Multi-path plugin command errors.',
                     key = 'Scsi.LogMPCmdErrors',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LogScsiAborts',
                     summary = 'Log SCSI abort errors and success.',
                     key = 'Scsi.LogScsiAborts',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LunCleanupInterval',
                     summary = 'Timeout for purging stale LUNs. Any LUN which was seen more than the configured number of days ago, will be deleted by the daily cleanup operation',
                     key = 'Scsi.LunCleanupInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100,
                        defaultValue = 7
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxReserveBacktrace',
                     summary = 'Log a backtrace if caller exceeds SCSI_MAX_RESERVE_TIME or SCSI_MAX_RESERVE_TOTALTIME (debug only)',
                     key = 'Scsi.MaxReserveBacktrace',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum reserve time',
                     summary = 'Maximum time (in milliseconds) a system-initiated reservation is normally held',
                     key = 'Scsi.MaxReserveTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 50,
                        max = 500,
                        defaultValue = 200
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxReserveTotalTime',
                     summary = 'Maximum time (in msecs) a system-initiated reservation normally takes from issue to release (debug only)',
                     key = 'Scsi.MaxReserveTotalTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 50,
                        max = 500,
                        defaultValue = 250
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NvmeAdjustLocalNSQDepth',
                     summary = 'Allow dividing the controller queue depth among the namespaces behind the controller for NVMe Local devices.',
                     key = 'Scsi.NvmeAdjustLocalNSQDepth',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NvmeProbeLogVerbose',
                     summary = 'Enable verbose logging during NVMe device discovery.',
                     key = 'Scsi.NvmeProbeLogVerbose',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Passthrough locking',
                     summary = 'SCSI passthrough locking',
                     key = 'Scsi.PassthroughLocking',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PcpusPerCompletionWorld',
                     summary = 'Allocate number of storage adapter completion worlds based on pcpus per world across NUMA nodes.',
                     key = 'Scsi.PcpusPerCompletionWorld',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 64,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ReserveBacktrace',
                     summary = 'Log a backtrace for all Reserve/Release pairs (debug only)',
                     key = 'Scsi.ReserveBacktrace',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SCSIBlockUnsupportedOpcodesAndPages',
                     summary = 'Enable or disable blocking unsupported SCSI opcodes and vpd/mode pages',
                     key = 'Scsi.SCSIBlockUnsupportedOpcodesAndPages',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SCSIEnableDescToFixedConv',
                     summary = 'Enable or disable conversion of descriptor format sense to fixed for older plugins',
                     key = 'Scsi.SCSIEnableDescToFixedConv',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SCSIEnableDeviceLatencyHistogram',
                     summary = 'Enable or disable updation of device latency histograms',
                     key = 'Scsi.SCSIEnableDeviceLatencyHistogram',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SCSIEnableIOLatencyMsgs',
                     summary = 'Enable or disable storage latency-related error messages from PSA',
                     key = 'Scsi.SCSIEnableIOLatencyMsgs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SCSIStrictSPCVersionChecksForPEs',
                     summary = 'Only LUNs with version >= SCSI_ANSI_SCSI3_SPC4 can be PEs',
                     key = 'Scsi.SCSIStrictSPCVersionChecksForPEs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SCSI time-out re-stop time',
                     summary = 'Delay (in milliseconds) after a stop due to time-out before the stop is re-issued',
                     key = 'Scsi.SCSITimeout_ReabortTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 99999999,
                        defaultValue = 5000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SCSI time-out scan time',
                     summary = 'Time (in milliseconds) to sleep between checking for timed-out asynchronous I/O',
                     key = 'Scsi.SCSITimeout_ScanTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 99999999,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SCSIioTraceBufSizeMB',
                     summary = 'Logchannel buffer size for per device IO tracing in MB',
                     key = 'Scsi.SCSIioTraceBufSizeMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 2,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ScanOnDriverLoad',
                     summary = 'Scan new SCSI buses on device driver load',
                     key = 'Scsi.ScanOnDriverLoad',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ScanSync',
                     summary = 'Force LU scanning operations to be synchronous if set.',
                     key = 'Scsi.ScanSync',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ScsiAllowDeviceSpinup',
                     summary = 'Allow device spin up, if device is in spun down state.',
                     key = 'Scsi.ScsiAllowDeviceSpinup',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ScsiPathSplitUseSimpleCloneBuffer',
                     summary = 'Use simple clone buffers to split IOs at path layer whenever possible.',
                     key = 'Scsi.ScsiPathSplitUseSimpleCloneBuffer',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ScsiRestartStalledQueueLatency',
                     summary = 'Delay in ms before restarting a stalled queue ',
                     key = 'Scsi.ScsiRestartStalledQueueLatency',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 60000,
                        defaultValue = 500
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ScsiTMHardTimeout',
                     summary = 'Timeout in milliseconds before signalling upper layers of wedged I/O (0 = Signalling disabled).',
                     key = 'Scsi.ScsiTMHardTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 600000,
                        defaultValue = 120000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ScsiUseVPDXCopyInfo',
                     summary = 'Use Scsi VPD query for XCopy Info.',
                     key = 'Scsi.ScsiUseVPDXCopyInfo',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ScsiVVolPESNRO',
                     summary = 'Default schedNumReqOutstanding value for a PE LUN.',
                     key = 'Scsi.ScsiVVolPESNRO',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 32,
                        max = 4096,
                        defaultValue = 256
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TimeoutTMThreadExpires',
                     summary = 'Life in seconds of timeout task mgmt handler thread',
                     key = 'Scsi.TimeoutTMThreadExpires',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 86400,
                        defaultValue = 1800
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TimeoutTMThreadLatency',
                     summary = 'Delay in ms before waking up new task mgmt thread ',
                     key = 'Scsi.TimeoutTMThreadLatency',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 600000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TimeoutTMThreadMax',
                     summary = 'Max number of timeout task-mgmt handler threads',
                     key = 'Scsi.TimeoutTMThreadMax',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 16,
                        defaultValue = 16
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TimeoutTMThreadMin',
                     summary = 'Min number of timeout task-mgmt handler threads',
                     key = 'Scsi.TimeoutTMThreadMin',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 16,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TimeoutTMThreadRetry',
                     summary = 'Delay in milliseconds before retrying taskmgmt which failed or for which the I/O did not complete',
                     key = 'Scsi.TimeoutTMThreadRetry',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1000,
                        max = 10000,
                        defaultValue = 2000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TransFailLogPct',
                     summary = 'Percent of Transient failures seen on Scsi Device that will be logged.',
                     key = 'Scsi.TransFailLogPct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UseAdaptiveRetries',
                     summary = 'Use adaptive retries for transient errors.',
                     key = 'Scsi.UseAdaptiveRetries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Account lock failures',
                     summary = "Maximum allowed failed login attempts before locking out a user's account. Zero disables account locking.",
                     key = 'Security.AccountLockFailures',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Account unlock time',
                     summary = "Duration in seconds to lock out a user's account after exceeding the maximum allowed failed login attempts.",
                     key = 'Security.AccountUnlockTime',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 999999999,
                        defaultValue = 900
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Password history',
                     summary = 'Number of passwords to remember for each user. Zero disables password history.',
                     key = 'Security.PasswordHistory',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Password maximum age',
                     summary = 'Maximum number of days between password changes. Affects all existing and new users.',
                     key = 'Security.PasswordMaxDays',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 99999,
                        defaultValue = 99999
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Password quality control',
                     summary = "Raw options for pam_passwdqc PAM module. This value is used as is in PAM's configuration file, so use with caution.",
                     key = 'Security.PasswordQualityControl',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'retry=3 min=disabled,disabled,disabled,7,7',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SSH session limit',
                     summary = "Maximum number of SSH sessions for all users except user 'root'.",
                     key = 'Security.SshSessionLimit',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100,
                        defaultValue = 50
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxConnPerIP',
                     summary = 'Max number of TCP/IP connection per IP',
                     key = 'SunRPC.MaxConnPerIP',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 256,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SendLowat',
                     summary = 'Send buffer lowat (%)',
                     key = 'SunRPC.SendLowat',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 100,
                        defaultValue = 25
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SetNoDelayedAck',
                     summary = 'Set socket option to disable TCP delayed acknowledgements (Use this option under guidance of VMware support. Requires Remount)',
                     key = 'SunRPC.SetNoDelayedAck',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'WorldAffinity',
                     summary = 'TX Affinity: 0 - Disabled, 1 - Issuing world, 2 - Exact RX world, 3 - Loose RX world',
                     key = 'SunRPC.WorldAffinity',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SvMotionAvgDisksPerVM',
                     summary = 'Initial Storage vMotion Heap Size is proportional to this setting',
                     key = 'SvMotion.SvMotionAvgDisksPerVM',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 4,
                        max = 1024,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Syslog.global.defaultRotate',
                     summary = 'Default number of rotated logs to keep. Reset to default on zero.',
                     key = 'Syslog.global.defaultRotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Syslog.global.defaultSize',
                     summary = 'Default size of logs before rotation, in KiB. Reset to default on zero.',
                     key = 'Syslog.global.defaultSize',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10240,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Syslog.global.logCheckSSLCerts',
                     summary = 'Enforce checking of SSL certificates when logging to a remote host.',
                     key = 'Syslog.global.logCheckSSLCerts',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Syslog.global.logDir',
                     summary = 'Datastore path of directory to output logs to. Reset to default on null. Example: [datastoreName]/logdir',
                     key = 'Syslog.global.logDir',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Syslog.global.logDirUnique',
                     summary = 'Place logs in a unique subdirectory of logdir, based on hostname.',
                     key = 'Syslog.global.logDirUnique',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Syslog.global.logHost',
                     summary = 'The remote host to output logs to. Reset to default on null. Multiple hosts are supported and must be separated with comma (,). Example: udp://hostName1:514, hostName2, ssl://hostName3:1514',
                     key = 'Syslog.global.logHost',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.LogEFI.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.LogEFI.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.Xorg.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.Xorg.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.apiForwarder.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.apiForwarder.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.attestd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.attestd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.auth.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.auth.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.clomd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.clomd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.clusterAgent.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.clusterAgent.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.cmmdsTimeMachine.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.cmmdsTimeMachine.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.cmmdsTimeMachineDump.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.cmmdsTimeMachineDump.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.cmmdsd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.cmmdsd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.crx-cli.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.crx-cli.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.dhclient.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.dhclient.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.epd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.epd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.esxgdpd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.esxgdpd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.esxtokend.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.esxtokend.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.esxupdate.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.esxupdate.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.etcd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.etcd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.fdm.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.fdm.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.gstored.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.gstored.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.healthd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.healthd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.hostd-probe.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.hostd-probe.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.hostd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.hostd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.hostdCgiServer.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.hostdCgiServer.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.hostprofiletrace.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.hostprofiletrace.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.iofiltervpd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.iofiltervpd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.ioinsight.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.ioinsight.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.keypersist.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.keypersist.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.kmxa.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.kmxa.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.kmxd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.kmxd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.lacp.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.lacp.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.lifecycle.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.lifecycle.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.loadESX.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.loadESX.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.localcli.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.localcli.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.nfcd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.nfcd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.osfsd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.osfsd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.rhttpproxy.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.rhttpproxy.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.sandboxd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.sandboxd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.sdrsInjector.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.sdrsInjector.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.settingsd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.settingsd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.shell.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.shell.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.sockrelay.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.sockrelay.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.spherelet.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.spherelet.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.storageRM.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.storageRM.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.swapobjd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.swapobjd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.syslog.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.syslog.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.usb.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.usb.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vdfs-proxy.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vdfs-proxy.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vdfs-server.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vdfs-server.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vdtc.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vdtc.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vitd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vitd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vmauthd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vmauthd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vmkdevmgr.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vmkdevmgr.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vmkernel.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vmkernel.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vmkeventd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vmkeventd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vmksummary.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vmksummary.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vmkwarning.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vmkwarning.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vobd.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vobd.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vprobe.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vprobe.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vpxa.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vpxa.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vsanEsxcli.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vsanEsxcli.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vsananalyticsevents.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vsananalyticsevents.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vsandevicemonitord.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vsandevicemonitord.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vsanfs.configdump.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vsanfs.configdump.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vsanfs.mgmt.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vsanfs.mgmt.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vsanfs.vdfsop.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vsanfs.vdfsop.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vsanmgmt.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vsanmgmt.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vsansystem.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vsansystem.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vsantraceUrgent.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vsantraceUrgent.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger rotations',
                     summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                     key = 'Syslog.loggers.vvold.rotate',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logger size',
                     summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                     key = 'Syslog.loggers.vvold.size',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 102400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'USB Arbitrator auto start disable',
                     summary = 'Disable automatic start of USB Arbitrator.  If set USB passthrough will not be available until USB arbitrator is started at the command line.',
                     key = 'USB.arbitratorAutoStartDisabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'USB.devsShared',
                     summary = 'Enable sharing (aka non-exclusive claiming) of USB devices with specified vendor and model ids.  0x0 is a wild card model which matches all models from the specified vendor.  The string must contain colon delimited numeric fields, respectively the vendor_id and product id.  If the latter is omitted from the last pair it is assumed to be 0x0.',
                     key = 'USB.devsShared',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '0x04b3:0',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'USB.quirks',
                     summary = 'Additional USB device quirks to be added to the vmkusb native driver default quirks.  Device quirks are software workarounds for hardware errata.  String format is <vid>:<pid>:<low rev>:<high rev>:<quirk name>, with colon delimited fields.  vid and pid are the \\"usb id\\" numbers for the USB device vendor and product, respectively (and e.g., 0x0e0f for vendor VMware), and low and high rev are the revisions (inclusive) between which to apply the quirk (e.g., 0 and 0xffff).  Quirk name is a string constant starting with UQ_.  Contact VMware support for a full list of valid quirk names.',
                     key = 'USB.quirks',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read directory retries',
                     summary = 'Maximum number of retries when reading entries from directories',
                     key = 'User.ReaddirRetries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 20,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ActiveDirectoryPreferredDomainControllers',
                     summary = 'Preferred Domain Controllers for Active Directory',
                     key = 'UserVars.ActiveDirectoryPreferredDomainControllers',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '*'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ActiveDirectoryVerifyCAMCertificate',
                     summary = 'Enable or disable verification of SSL certificate for vSphere Authentication Proxy server',
                     key = 'UserVars.ActiveDirectoryVerifyCAMCertificate',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Direct Console User Interface (DCUI) timeout',
                     summary = 'An idle time in seconds before DCUI is automatically logged out. Setting 0 disables the timeout.',
                     key = 'UserVars.DcuiTimeOut',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 86400,
                        defaultValue = 600
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ESXiShellInteractiveTimeOut',
                     summary = 'Idle time before an interactive shell is automatically logged out (in seconds, 0 disables).  Takes effect only for newly logged in sessions.',
                     key = 'UserVars.ESXiShellInteractiveTimeOut',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 86400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ESXiShellTimeOut',
                     summary = 'Time before automatically disabling local and remote shell access (in seconds, 0 disables).  Takes effect after the services are restarted.',
                     key = 'UserVars.ESXiShellTimeOut',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 86400,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ESXiVPsAllowedCiphers',
                     summary = 'ESXi VPs allowed ciphers. List of allowed ciphers to be used by the VPs. Must be in the form accepted by the SSL_CTX_set_cipher_list API.',
                     key = 'UserVars.ESXiVPsAllowedCiphers',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES',
                        validCharacters = '*'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ESXiVPsDisabledProtocols',
                     summary = 'ESXi VPs disabled protocols. Choices are sslv3, tlsv1, tlsv1.1, tlsv1.2. By default sslv3 is disabled. If no protocol is specified, all protocols are enabled.',
                     key = 'UserVars.ESXiVPsDisabledProtocols',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'sslv3,tlsv1,tlsv1.1',
                        validCharacters = '*'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EsximageNetRateLimit',
                     summary = 'Set the maximum rate, in bytes/sec, for downloading VIBs (0=no limit)',
                     key = 'UserVars.EsximageNetRateLimit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2147483647,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EsximageNetRetries',
                     summary = 'Set the number of times to retry in case of failure while downloading VIBs',
                     key = 'UserVars.EsximageNetRetries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1024,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EsximageNetTimeout',
                     summary = 'Set the timeout in seconds for downloading VIBs (0=no timeout)',
                     key = 'UserVars.EsximageNetTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1024,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Hardware Health Ignored Sensors',
                     summary = "List of comma-seperated sensor ID's to ignore for alarm generation.",
                     key = 'UserVars.HardwareHealthIgnoredSensors',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '',
                        validCharacters = '*'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Hardware Health Sync Interval',
                     summary = 'Interval in minutes for periodic synchronization of hardware sensor state with VC alarm state. Setting 0 disables synchronization.',
                     key = 'UserVars.HardwareHealthSyncTime',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 43200,
                        defaultValue = 360
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host Client CEIP opt-in state',
                     summary = 'Whether or not to opt-in for the Customer Experience Improvement Program in Host Client, 0 for ask, 1 for yes, 2 for no',
                     key = 'UserVars.HostClientCEIPOptIn',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Default console type when clicking on screen shot',
                     summary = 'The default console to use when clicking on a VM screen shot in Host Client, webmks or vmrc',
                     key = 'UserVars.HostClientDefaultConsole',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'webmks',
                        validCharacters = '*'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Show Host Client MOTD notification',
                     summary = 'Whether or not to enable MOTD notification on login for Host Client',
                     key = 'UserVars.HostClientEnableMOTDNotification',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable Host Client Visual Effects',
                     summary = 'Whether or not to enable visual effects for Host Client',
                     key = 'UserVars.HostClientEnableVisualEffects',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host Client session timeout',
                     summary = 'Default timeout for Host Client sessions in seconds',
                     key = 'UserVars.HostClientSessionTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 7200,
                        defaultValue = 900
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Show recent objects in Host Client',
                     summary = 'Whether or not to show only recent objects in Host Client',
                     key = 'UserVars.HostClientShowOnlyRecentObjects',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Welcome message displayed on login in Host Client',
                     summary = 'The welcome message that is displayed when a user logs into the Host Client',
                     key = 'UserVars.HostClientWelcomeMessage',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'Welcome to {{hostname}}',
                        validCharacters = '*'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HostdStatsstoreRamdiskSize',
                     summary = 'Explicitly specify size for the ramdisk hostd uses to store stats (in megabytes, 0 default). Takes effect after hostd service is restarted.',
                     key = 'UserVars.HostdStatsstoreRamdiskSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1024,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ProductLockerLocation',
                     summary = 'Path to VMware Tools and vSphere Client repository',
                     key = 'UserVars.ProductLockerLocation',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = '/locker/packages/vmtoolsRepo/',
                        validCharacters = '*'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SuppressCoredumpWarning',
                     summary = 'Do not show warning for disabled or unconfigured coredump target',
                     key = 'UserVars.SuppressCoredumpWarning',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SuppressHyperthreadWarning',
                     summary = 'Do not show warning for potential security vulnerability due to hyperthreading',
                     key = 'UserVars.SuppressHyperthreadWarning',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SuppressSgxDisabledWarning',
                     summary = 'Do not show warning for SGX disabled due to Intel Errata CFW101.',
                     key = 'UserVars.SuppressSgxDisabledWarning',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SuppressShellWarning',
                     summary = 'Do not show warning for enabled local and remote shell access',
                     key = 'UserVars.SuppressShellWarning',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CacheStatsEnable',
                     summary = 'Vitual Flash Read Cache statistics enable ?',
                     key = 'VFLASH.CacheStatsEnable',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CacheStatsFromVFC',
                     summary = 'Use cache statistics from virtual Flash Read Cache module ?',
                     key = 'VFLASH.CacheStatsFromVFC',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxCacheFileSizeMB',
                     summary = 'Maximum file size (in MB) of virtual Flash Read supported',
                     key = 'VFLASH.MaxCacheFileSizeMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 4,
                        max = 409600,
                        defaultValue = 409600
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxDiskFileSizeGB',
                     summary = 'Maximum supported disk size (in GB) with virtual Flash Read Cache configuration',
                     key = 'VFLASH.MaxDiskFileSizeGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 16384,
                        defaultValue = 16384
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxHeapSizeMB',
                     summary = 'Maximum size (in MB) to which the virtual flash heap is allowed to grow',
                     key = 'VFLASH.MaxHeapSizeMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 16,
                        max = 128,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxResourceGBForVmCache',
                     summary = 'Maximum supported virtual flash resource (in GB) to be allocated for VM caches',
                     key = 'VFLASH.MaxResourceGBForVmCache',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 500,
                        max = 65536,
                        defaultValue = 2048
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ResourceUsageThreshold',
                     summary = 'Threshold (in percentage) of virtual flash resource usage',
                     key = 'VFLASH.ResourceUsageThreshold',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 99,
                        defaultValue = 80
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMFS.UnresolvedVolumeLiveCheck',
                     summary = 'Enable/disable liveliness check during unresolved volume query.',
                     key = 'VMFS.UnresolvedVolumeLiveCheck',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'EnableBlockDelete',
                     summary = 'Enable VMFS block delete when UNMAP is issued from guest OS',
                     key = 'VMFS3.EnableBlockDelete',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FailVolumeOpenIfAPD',
                     summary = 'Fail VMFS volume open operation if the underlying device is deemed to be under an all-paths-down condition',
                     key = 'VMFS3.FailVolumeOpenIfAPD',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allow multi-writer Generation Based Locking',
                     summary = 'Enable support for more than 8 hosts using multi-writer mode locks on virtual-disks',
                     key = 'VMFS3.GBLAllowMW',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'HardwareAcceleratedLocking',
                     summary = 'Enable hardware accelerated VMFS locking (requires compliant hardware). Please see http://kb.vmware.com/kb/2094604 before disabling this option',
                     key = 'VMFS3.HardwareAcceleratedLocking',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LFBCSlabSizeMax',
                     summary = 'Maximum size (in MB) to which the VMFS affinity manager cluster cache is allowed to grow.',
                     key = 'VMFS3.LFBCSlabSizeMaxMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 8
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxAddressableSpaceTB',
                     summary = 'Maximum size of all open files that VMFS cache will support before eviction mechanisms kick in',
                     key = 'VMFS3.MaxAddressableSpaceTB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 32,
                        max = 128,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxHeapSizeMB',
                     summary = 'Maximum size (in MB) to which the VMFS heap is allowed to grow',
                     key = 'VMFS3.MaxHeapSizeMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 16,
                        max = 768,
                        defaultValue = 768
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxextendedTxnsUsingfs3Heap',
                     summary = 'Maximum number of extended transactions for which log space can be allocated from VMFS3 heap when the extendedTxnRegion is full',
                     key = 'VMFS3.MaxextendedTxnsUsingfs3Heap',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 20,
                        max = 40,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MinAddressableSpaceTB',
                     summary = 'Minimum size of all open files that VMFS cache will support (guaranteed)',
                     key = 'VMFS3.MinAddressableSpaceTB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'OpenWithoutJournal',
                     summary = 'Open file system when out of space for journal allocation, allowing reads and no meta-data updates',
                     key = 'VMFS3.OpenWithoutJournal',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PBCapMissRatioIntervalSec',
                     summary = 'Frequency (in seconds) that the Capacity Miss Ratio is computed for the VMFS Pointer Block cache.',
                     key = 'VMFS3.PBCapMissRatioIntervalSec',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1800,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'StAtExclLockEnd',
                     summary = ' Generate Back Trace in FS3_EndIOExclusive',
                     key = 'VMFS3.StAtExclLockEnd',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Use ATS For HB On VMFS5',
                     summary = 'Use ATS for Heartbeat on ATS supported VMFS5 volumes',
                     key = 'VMFS3.UseATSForHBOnVMFS5',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.allowCoreDumpOnUsb',
                     summary = 'Enable/Disable creation of core dump file on USB devices.',
                     key = 'VMkernel.Boot.allowCoreDumpOnUsb',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.autoCreateDumpFile',
                     summary = 'If enabled and if no suitable dump partition or dump file exists, create a dump file.',
                     key = 'VMkernel.Boot.autoCreateDumpFile',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.autoPartition',
                     summary = 'Enable/Disable auto-partitioning of empty local disks.',
                     key = 'VMkernel.Boot.autoPartition',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition',
                     summary = 'Enable/Disable auto-partitioning of core dump partition for USB boot devices. Requires that autoPartition is set to TRUE as well.',
                     key = 'VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.autoPartitionDiskDumpPartitionSize',
                     summary = 'Disk dump partition size in MB that gets configured during the auto-partition process.',
                     key = 'VMkernel.Boot.autoPartitionDiskDumpPartitionSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 2560
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.bootDeviceRescanTimeout',
                     summary = 'Boot device rescan timeout (in minutes).',
                     key = 'VMkernel.Boot.bootDeviceRescanTimeout',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.busSpeedMayVary',
                     summary = 'Allow different APIC timer speeds on different CPUs.',
                     key = 'VMkernel.Boot.busSpeedMayVary',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.cacheFlushImmOnAllHalt',
                     summary = 'Flush caches immediately if all cores sharing LLC halt (AMD only)',
                     key = 'VMkernel.Boot.cacheFlushImmOnAllHalt',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.checkCPUIDLimit',
                     summary = 'Refuse to run on CPUID limited cpus.',
                     key = 'VMkernel.Boot.checkCPUIDLimit',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.checkPages',
                     summary = 'Check that free and free-lpage-pool pages are not corrupted.',
                     key = 'VMkernel.Boot.checkPages',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.com1_baud',
                     summary = 'Baud rate for COM1 (0 -> automatic)',
                     key = 'VMkernel.Boot.com1_baud',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.com2_baud',
                     summary = 'Baud rate for COM2 (0 -> automatic)',
                     key = 'VMkernel.Boot.com2_baud',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.debugBreak',
                     summary = 'Break into debugger during vmkernel initialization.',
                     key = 'VMkernel.Boot.debugBreak',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.debugLogToSerial',
                     summary = '0=Serial debug logging off, 1=Serial debug logging on, 2=Defer to config option DebugLogToSerial.',
                     key = 'VMkernel.Boot.debugLogToSerial',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.deviceBindParallel',
                     summary = 'Enable parallel binding of devices across drivers in the device manager.',
                     key = 'VMkernel.Boot.deviceBindParallel',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.disableACSCheck',
                     summary = 'Bypass ACS capability checks on all PCIE devices',
                     key = 'VMkernel.Boot.disableACSCheck',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.disableCFOH',
                     summary = 'Disable Cache Flush on Halt',
                     key = 'VMkernel.Boot.disableCFOH',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.disableHwrng',
                     summary = 'Disable hardware random number generator (RDRAND, RDSEED)',
                     key = 'VMkernel.Boot.disableHwrng',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.diskDumpSlotSize',
                     summary = 'Disk dump slot size in MB. 0 = automatically sized, otherwise requested size >= 100 MB.',
                     key = 'VMkernel.Boot.diskDumpSlotSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.dmaEngineExposeIdentityMapping',
                     summary = 'Whether to expose whether DMA engines do identity mapping.',
                     key = 'VMkernel.Boot.dmaEngineExposeIdentityMapping',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.dmaMapperPolicy',
                     summary = 'DMA mapping policy to use.',
                     key = 'VMkernel.Boot.dmaMapperPolicy',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'disabled',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.dumpSize',
                     summary = 'Maximum core dump file size in MB. Used for automatic core dump file creation. 0 = automatically sized.',
                     key = 'VMkernel.Boot.dumpSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.enableACSCheckForRP',
                     summary = 'Enable ACS capability checks for Root Port',
                     key = 'VMkernel.Boot.enableACSCheckForRP',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.execInstalledOnly',
                     summary = 'Execute only those files that have been installed via a vib package and have not been modified.',
                     key = 'VMkernel.Boot.execInstalledOnly',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMKernel.Boot.fakePMemPct',
                     summary = 'Amount of fake persistent memory (in pct of all volatile memory)',
                     key = 'VMkernel.Boot.fakePMemPct',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.fsCheck',
                     summary = 'Run filesystem checks on system partitions.',
                     key = 'VMkernel.Boot.fsCheck',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.gdbPort',
                     summary = 'gdb port; com1 or com2',
                     key = 'VMkernel.Boot.gdbPort',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'default',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.heapCheckTimerInterval',
                     summary = 'Interval in seconds between heap timer checks',
                     key = 'VMkernel.Boot.heapCheckTimerInterval',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.heapFreeOwnerCheck',
                     summary = 'Check heap ownership on free operations',
                     key = 'VMkernel.Boot.heapFreeOwnerCheck',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.heapFreePoisonByte',
                     summary = 'Byte pattern used to poison freed memory',
                     key = 'VMkernel.Boot.heapFreePoisonByte',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 255
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.heapMetaPoisonByte',
                     summary = 'Byte pattern used to poison red zones for allocations',
                     key = 'VMkernel.Boot.heapMetaPoisonByte',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 90
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.heapMetadataProtect',
                     summary = 'Use poisoned red zones to protect against under/overruns',
                     key = 'VMkernel.Boot.heapMetadataProtect',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.heapPoisonFreeMem',
                     summary = 'Poison free memory to catch use after free bugs',
                     key = 'VMkernel.Boot.heapPoisonFreeMem',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.heapPoisonTimerChecks',
                     summary = 'Check heap poisoned areas for corruption on regular intervals',
                     key = 'VMkernel.Boot.heapPoisonTimerChecks',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.hyperthreading',
                     summary = 'Enable hyperthreading if available.',
                     key = 'VMkernel.Boot.hyperthreading',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.hyperthreadingMitigation',
                     summary = 'Restrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability.',
                     key = 'VMkernel.Boot.hyperthreadingMitigation',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.hyperthreadingMitigationIntraVM',
                     summary = 'Restrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability within a single VM.',
                     key = 'VMkernel.Boot.hyperthreadingMitigationIntraVM',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.ignoreMsrFaults',
                     summary = 'Ignore general protection faults as a result of rdmsr and wrmsr instructions',
                     key = 'VMkernel.Boot.ignoreMsrFaults',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.intrBalancingEnabled',
                     summary = 'Indicates if interrupt balancing is enabled.',
                     key = 'VMkernel.Boot.intrBalancingEnabled',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.ioAbilityChecks',
                     summary = 'Enforce checking of whether regions can be DMA mapped.',
                     key = 'VMkernel.Boot.ioAbilityChecks',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.iovDisableIR',
                     summary = 'Disable Interrupt Remapping in the IOMMU.',
                     key = 'VMkernel.Boot.iovDisableIR',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.ipmiEnabled',
                     summary = 'Enable IPMI',
                     key = 'VMkernel.Boot.ipmiEnabled',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.isPerFileSchedModelActive',
                     summary = 'Enable per file scheduling model on this host',
                     key = 'VMkernel.Boot.isPerFileSchedModelActive',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.leaveWakeGPEsDisabled',
                     summary = 'Disallow a wake GPE from also being a runtime GPE',
                     key = 'VMkernel.Boot.leaveWakeGPEsDisabled',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'LogEFI Level',
                     summary = 'Log level for LogEFI.',
                     key = 'VMkernel.Boot.logEFILevel',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.logPort',
                     summary = 'Serial port to enable for logging; com1 or com2',
                     key = 'VMkernel.Boot.logPort',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'default',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.maxLogEntries',
                     summary = 'Size of the kernel log buffer in 256-byte lines. 0=Use default. Min is 1024. Max is 32768.',
                     key = 'VMkernel.Boot.maxLogEntries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.maxPCPUS',
                     summary = 'Number of PCPUs vmkernel should use.',
                     key = 'VMkernel.Boot.maxPCPUS',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.maxPCPUsNUMAInterleaving',
                     summary = 'Enable NUMA-node interleaving of enabled PCPUs.',
                     key = 'VMkernel.Boot.maxPCPUsNUMAInterleaving',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.maxVMs',
                     summary = 'Max number of VMs VMKernel should support. 0 == determine at runtime',
                     key = 'VMkernel.Boot.maxVMs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.memCheckEveryWord',
                     summary = 'Check every single word when checking mem.',
                     key = 'VMkernel.Boot.memCheckEveryWord',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.memLowReservedMB',
                     summary = 'Amount of low memory (< 4 GB) which gets reserved. 0 == determine at runtime',
                     key = 'VMkernel.Boot.memLowReservedMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.memmapMaxEarlyPoisonMemMB',
                     summary = 'Memory that should be poisoned during early initialization.',
                     key = 'VMkernel.Boot.memmapMaxEarlyPoisonMemMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 65536
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.memmapMaxPhysicalMemMB',
                     summary = 'Maximum physical memory (in MB) addressable by kernel, used to calculate the cut-off MPN, when added to the first valid memory MPN.',
                     key = 'VMkernel.Boot.memmapMaxPhysicalMemMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = -9223372036854775808,
                        max = 9223372036854775807,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.memmapMaxRAMMB',
                     summary = 'Maximum conventional memory (RAM) supported on the system. Additional RAM above this limit will not be used by the system.',
                     key = 'VMkernel.Boot.memmapMaxRAMMB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 33585088
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.microcodeUpdate',
                     summary = 'Update microcode from boot module if available',
                     key = 'VMkernel.Boot.microcodeUpdate',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.microcodeUpdateForce',
                     summary = 'Disable check that microcode update is newer than installed microcode and that both are released versions',
                     key = 'VMkernel.Boot.microcodeUpdateForce',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netCoalesceTimerHdlrPcpu',
                     summary = 'Pcpu that coalesce timeout handler runs on.',
                     key = 'VMkernel.Boot.netCoalesceTimerHdlrPcpu',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netGPHeapMaxMBPerGB',
                     summary = 'Maximum MB of the general purpose networking heap to be allocated per GB of physical memory.',
                     key = 'VMkernel.Boot.netGPHeapMaxMBPerGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netMaxPktsToProcess',
                     summary = 'Maximum number of packets to process in each invocation packet processing routine',
                     key = 'VMkernel.Boot.netMaxPktsToProcess',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netMaxPktsToRelease',
                     summary = 'Maximum number of packets to release in each invocation packet releasing routine',
                     key = 'VMkernel.Boot.netMaxPktsToRelease',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 128
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netNetqueueEnabled',
                     summary = 'Enable/Disable NetQueue support.',
                     key = 'VMkernel.Boot.netNetqueueEnabled',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netNetqueueMaxFiltersPerUplink',
                     summary = 'Maximum number of netqueue filters for Uplink. Maximum value for this setting is 32768. Requires REBOOT.',
                     key = 'VMkernel.Boot.netNetqueueMaxFiltersPerUplink',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 4096
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netNetqueueMaxLearnedFilters',
                     summary = 'Maximum number of hostwide netqueue learned filters. Maximum value for this setting is 16384. Requires REBOOT.',
                     key = 'VMkernel.Boot.netNetqueueMaxLearnedFilters',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 9216
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netNetqueueMaxStaticFilters',
                     summary = 'Maximum number of hostwide netqueue static filters. Maximum value for this setting is 16384. Requires REBOOT.',
                     key = 'VMkernel.Boot.netNetqueueMaxStaticFilters',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 10240
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netPagePoolLimitCap',
                     summary = 'Maximum number of pages period for the packet page pool.',
                     key = 'VMkernel.Boot.netPagePoolLimitCap',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 1048576
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netPagePoolLimitPerGB',
                     summary = 'Maximum number of pages for the packet page pool per gigabyte.',
                     key = 'VMkernel.Boot.netPagePoolLimitPerGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 5120
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netPagePoolResvCap',
                     summary = 'Maximum number of pages to reserve for the packet page pool.',
                     key = 'VMkernel.Boot.netPagePoolResvCap',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netPagePoolResvPerGB',
                     summary = 'Number of pages to reserve for the packet page pool per gigabyte.',
                     key = 'VMkernel.Boot.netPagePoolResvPerGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netPktHeapMaxMBPerGB',
                     summary = 'Maximum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512.',
                     key = 'VMkernel.Boot.netPktHeapMaxMBPerGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 6
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netPktHeapMinMBPerGB',
                     summary = 'Minimum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512.',
                     key = 'VMkernel.Boot.netPktHeapMinMBPerGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netPktPoolMaxMBPerGB',
                     summary = 'Maximum MB of networking packet buffer pool to be allocated per GB of physical memory. Maximum value for this setting is 512. Net packet pool maximum per system will be at least 656MB.',
                     key = 'VMkernel.Boot.netPktPoolMaxMBPerGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 75
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netPktPoolMinMBPerGB',
                     summary = 'Minimum MB of networking packet buffer pool to be allocated per GB of physical memory (multiple of 24)',
                     key = 'VMkernel.Boot.netPktPoolMinMBPerGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.netPreemptionEnabled',
                     summary = 'Enable/disable preemption support in overall networking area',
                     key = 'VMkernel.Boot.netPreemptionEnabled',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.nmiAction',
                     summary = 'Action on hardware generated NMI: 0=default (panic, unless changed by advanced config option), 1=enter debugger, 2=panic, 3=log and ignore (not recommended)',
                     key = 'VMkernel.Boot.nmiAction',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.numSpareCoresPerLLC',
                     summary = 'Number of spare cores reserved at boot time per last-level cache (LLC)',
                     key = 'VMkernel.Boot.numSpareCoresPerLLC',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.numaLatencyRemoteThresholdPct',
                     summary = 'Maximum measured memory access latency difference (in percent units) between 2 pairs of NUMA nodes for the pairs to be considered equidistant',
                     key = 'VMkernel.Boot.numaLatencyRemoteThresholdPct',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 10
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.overrideDuplicateImageDetection',
                     summary = 'Override duplicate ESXi image detection',
                     key = 'VMkernel.Boot.overrideDuplicateImageDetection',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.pciBarAllocPolicy',
                     summary = 'PCI BAR allocation policy; 0=first-fit, 1=smallest-fit, 2=BAR-fit',
                     key = 'VMkernel.Boot.pciBarAllocPolicy',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.pcipDisablePciErrReporting',
                     summary = 'Disable error reporting for PCI passthru devices.',
                     key = 'VMkernel.Boot.pcipDisablePciErrReporting',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.poisonMarker',
                     summary = 'Value used to poison memmap pages',
                     key = 'VMkernel.Boot.poisonMarker',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = -9223372036854775808,
                        max = 9223372036854775807,
                        defaultValue = -6148914691236517206
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.poisonPagePool',
                     summary = 'Poison memmap pages',
                     key = 'VMkernel.Boot.poisonPagePool',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.preventFreePageMapping',
                     summary = 'Prevent mapping of free pages',
                     key = 'VMkernel.Boot.preventFreePageMapping',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.rdmaRoceIPBasedGidGeneration',
                     summary = 'Use the new IP-based GID generation for RoCE.',
                     key = 'VMkernel.Boot.rdmaRoceIPBasedGidGeneration',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.rdmaUseTeamingPolicy',
                     summary = 'Use teaming policy for rdma connection.',
                     key = 'VMkernel.Boot.rdmaUseTeamingPolicy',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.rtcEnableEFI',
                     summary = 'Enable UEFI Runtime Services as real time clock',
                     key = 'VMkernel.Boot.rtcEnableEFI',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.rtcEnableLegacy',
                     summary = 'Enable legacy CMOS device as real time clock',
                     key = 'VMkernel.Boot.rtcEnableLegacy',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.rtcEnableTAD',
                     summary = 'Enable ACPI 5.0 Time and Alarm Device as real time clock',
                     key = 'VMkernel.Boot.rtcEnableTAD',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.scrubIgnoredPages',
                     summary = 'Check pages that were ignored due to vmbIgnoreStartMPN and vmbIgnoreNumMPNs boot options.',
                     key = 'VMkernel.Boot.scrubIgnoredPages',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.scrubMemoryAfterModuleLoad',
                     summary = 'Check all memory after each module load. This causes booting to be very slow.',
                     key = 'VMkernel.Boot.scrubMemoryAfterModuleLoad',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.serialUntrusted',
                     summary = 'Disable serial port if UART misbehaves.',
                     key = 'VMkernel.Boot.serialUntrusted',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.skipPartitioningSsds',
                     summary = 'If enabled, skip auto-partitioning of empty local SSDs.',
                     key = 'VMkernel.Boot.skipPartitioningSsds',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.storAdptrMultCplWrldsPerNuma',
                     summary = 'Pcpu Based multiple adapter completion worlds per Numa',
                     key = 'VMkernel.Boot.storAdptrMultCplWrldsPerNuma',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.storageHeapMaxSize',
                     summary = 'Maximum size in bytes of the main storage heap',
                     key = 'VMkernel.Boot.storageHeapMaxSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.storageHeapMinSize',
                     summary = 'Minimum size in bytes of the main storage heap',
                     key = 'VMkernel.Boot.storageHeapMinSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.storageMaxDevices',
                     summary = 'Maximum number of supported SCSI devices',
                     key = 'VMkernel.Boot.storageMaxDevices',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.storageMaxPaths',
                     summary = 'Maximum number of supported SCSI paths',
                     key = 'VMkernel.Boot.storageMaxPaths',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 4096
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.storageMaxVMsPerDevice',
                     summary = 'Maximum number of VMs expected to use a given device',
                     key = 'VMkernel.Boot.storageMaxVMsPerDevice',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 32
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.terminateVMOnPDL',
                     summary = 'Terminate virtual machine on permanent loss of storage',
                     key = 'VMkernel.Boot.terminateVMOnPDL',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.timerEnableACPI',
                     summary = 'Enable ACPI PM timer as system reference timer.',
                     key = 'VMkernel.Boot.timerEnableACPI',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.timerEnableHPET',
                     summary = 'Enable HPET as system reference timer.',
                     key = 'VMkernel.Boot.timerEnableHPET',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.timerEnableTSC',
                     summary = 'Enable TSC as system reference timer.',
                     key = 'VMkernel.Boot.timerEnableTSC',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.timerForceTSC',
                     summary = 'Always use TSC as system reference timer.',
                     key = 'VMkernel.Boot.timerForceTSC',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.tscSpeedMayVary',
                     summary = 'Allow different TSC speeds on different CPUs.',
                     key = 'VMkernel.Boot.tscSpeedMayVary',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.tty1Port',
                     summary = 'TTY1 port; com1, com2 ... to enable',
                     key = 'VMkernel.Boot.tty1Port',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'default',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.tty2Port',
                     summary = 'TTY2 port; com1, com2 ... to enable',
                     key = 'VMkernel.Boot.tty2Port',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'default',
                        validCharacters = <unset>
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.updateBusIRQ',
                     summary = 'Allow adding/removing busIRQ information',
                     key = 'VMkernel.Boot.updateBusIRQ',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.useNUMAInfo',
                     summary = 'Enable/disable NUMA-ness',
                     key = 'VMkernel.Boot.useNUMAInfo',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.useReliableMem',
                     summary = 'System is aware of reliable memory.',
                     key = 'VMkernel.Boot.useReliableMem',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.useSLIT',
                     summary = 'Use NUMA latency information from the SLIT table if available',
                     key = 'VMkernel.Boot.useSLIT',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.vmkATKeyboard',
                     summary = 'Enable VMkernel AT keyboard driver.',
                     key = 'VMkernel.Boot.vmkATKeyboard',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = false
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.vmkacEnable',
                     summary = '0=Disabled, 1=Enforcing, 2=Do not enforce, just warn',
                     key = 'VMkernel.Boot.vmkacEnable',
                     optionType = (vim.option.IntOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 255,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.vtdSuperPages',
                     summary = 'Enable support for VT-d Super Pages (aka 2MB, 1GB large pages); super-page usage is dependent on this option as well as hardware support.',
                     key = 'VMkernel.Boot.vtdSuperPages',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel.Boot.x2ApicPreferred',
                     summary = 'Use x2APIC if available, even with less than 256 cpus.',
                     key = 'VMkernel.Boot.x2ApicPreferred',
                     optionType = (vim.option.BoolOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        supported = true,
                        defaultValue = true
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'iscsiPingTimeout',
                     summary = 'Interval between ping (NOP-Out) requests, in seconds',
                     key = 'VSAN-iSCSI.iscsiPingTimeout',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 60,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AutoRestoreDecomState',
                     summary = 'Whether to restore vSAN node decommission state automatically during vSAN refresh',
                     key = 'VSAN.AutoRestoreDecomState',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AutoTerminateGhostVm',
                     summary = 'Automatically terminate ghost VM(s) during network partition',
                     key = 'VSAN.AutoTerminateGhostVm',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ClomForceProvisionPlacements',
                     summary = 'Add Force provisioning flag for all new object placement requests',
                     key = 'VSAN.ClomForceProvisionPlacements',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ClomMaxComponentSizeGB',
                     summary = 'Maximum component size used for new placements',
                     key = 'VSAN.ClomMaxComponentSizeGB',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 10,
                        max = 255,
                        defaultValue = 255
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ClomMaxDiskUsageRepairComps',
                     summary = 'Percentage disk fullness after which no new repair components can be placed on a given disk',
                     key = 'VSAN.ClomMaxDiskUsageRepairComps',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 95
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ClomRebalanceThreshold',
                     summary = 'Percentage disk fullness after which rebalancing is triggered',
                     key = 'VSAN.ClomRebalanceThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 80
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Deduplication Scope',
                     summary = 'The default deduplication scope for in all-flash disk group',
                     key = 'VSAN.DedupScope',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DefaultHostDecommissionMode',
                     summary = 'Default host decommission mode for a given node',
                     key = 'VSAN.DefaultHostDecommissionMode',
                     optionType = (vim.option.StringOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        defaultValue = 'ensureAccessibility',
                        validCharacters = '**'
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DomBriefIoTraces',
                     summary = 'Enables a brief set of per-IO DOM traces for debugging',
                     key = 'VSAN.DomBriefIoTraces',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DomFullIoTraces',
                     summary = 'Enables the full set of per-IO DOM traces for debugging',
                     key = 'VSAN.DomFullIoTraces',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DomLongOpTraceMS',
                     summary = 'Trace ops that take more than the specified value in milliseconds',
                     key = 'VSAN.DomLongOpTraceMS',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 600000,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DomLongOpUrgentTraceMS',
                     summary = 'Urgent trace ops that take more than the specified value in milliseconds',
                     key = 'VSAN.DomLongOpUrgentTraceMS',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 600000,
                        defaultValue = 10000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxComponentsPerWitness',
                     summary = 'Maximum number of components for a witness host',
                     key = 'VSAN.MaxComponentsPerWitness',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 320000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MaxWitnessClusters',
                     summary = 'Max number of clusters on a witness node',
                     key = 'VSAN.MaxWitnessClusters',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 64,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ObjectScrubsPerYear',
                     summary = 'Option to set the scrubbing rate as scrubs-per-year',
                     key = 'VSAN.ObjectScrubsPerYear',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 525600,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ObjectScrubsPerYearBase',
                     summary = 'Maximum scrubs-per-year of an object for disk group utilization based scrubbing.',
                     key = 'VSAN.ObjectScrubsPerYearBase',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 525600,
                        defaultValue = 36
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PerTraceBandwidthLimit',
                     summary = 'Max number of traces per second (0 to disable limits)',
                     key = 'VSAN.PerTraceBandwidthLimit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PerTraceBandwidthLimitPeriodMs',
                     summary = 'Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS.',
                     key = 'VSAN.PerTraceBandwidthLimitPeriodMs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000000,
                        defaultValue = 10000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PerTraceMaxRolloverPeriods',
                     summary = 'Maximum number of periods where unused bandwidth can accumulate',
                     key = 'VSAN.PerTraceMaxRolloverPeriods',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000000,
                        defaultValue = 360
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableCmmds',
                     summary = 'Enables tracing for vSAN CMMDS and CMMDSResolver components',
                     key = 'VSAN.TraceEnableCmmds',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableDom',
                     summary = 'Enables tracing for vSAN DOM component',
                     key = 'VSAN.TraceEnableDom',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableDomIo',
                     summary = 'Enables tracing for vSAN DOMIO component',
                     key = 'VSAN.TraceEnableDomIo',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableLsom',
                     summary = 'Enables tracing for vSAN LSOM component',
                     key = 'VSAN.TraceEnableLsom',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableLsomIo',
                     summary = 'Enables IO tracing for vSAN LSOM component',
                     key = 'VSAN.TraceEnableLsomIo',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnablePlog',
                     summary = 'Enables tracing for vSAN PLOG component',
                     key = 'VSAN.TraceEnablePlog',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableRdt',
                     summary = 'Enables tracing for vSAN RDT component',
                     key = 'VSAN.TraceEnableRdt',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableSsdLog',
                     summary = 'Enables tracing for vSAN SSDLOG component',
                     key = 'VSAN.TraceEnableSsdLog',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableVirsto',
                     summary = 'Enables tracing for vSAN Virsto component',
                     key = 'VSAN.TraceEnableVirsto',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableVirstoIo',
                     summary = 'Enables IO tracing for vSAN Virsto component',
                     key = 'VSAN.TraceEnableVirstoIo',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableVsanSparse',
                     summary = 'Enables tracing for VsanSparse FDS operations',
                     key = 'VSAN.TraceEnableVsanSparse',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableVsanSparseIO',
                     summary = 'Enables tracing for VsanSparse I/O operations',
                     key = 'VSAN.TraceEnableVsanSparseIO',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceEnableVsanSparseVerbose',
                     summary = 'Enables tracing for details of VsanSparse I/O operations',
                     key = 'VSAN.TraceEnableVsanSparseVerbose',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceGlobalBandwidthLimit',
                     summary = 'Max number of traces per second (0 to disable limits)',
                     key = 'VSAN.TraceGlobalBandwidthLimit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000000,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceGlobalBandwidthLimitPeriodMs',
                     summary = 'Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS.',
                     key = 'VSAN.TraceGlobalBandwidthLimitPeriodMs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000000,
                        defaultValue = 10000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TraceGlobalMaxRolloverPeriods',
                     summary = 'Maximum number of periods where unused bandwidth can accumulate',
                     key = 'VSAN.TraceGlobalMaxRolloverPeriods',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000000,
                        defaultValue = 360
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TracesPerErrorBandwidthLimit',
                     summary = 'Maximum number of traces per second during specific error conditions (0 to disable limits)',
                     key = 'VSAN.TracesPerErrorBandwidthLimit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000000,
                        defaultValue = 1000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TracesPerErrorBandwidthLimitPeriodMs',
                     summary = 'Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS',
                     key = 'VSAN.TracesPerErrorBandwidthLimitPeriodMs',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 10000000,
                        defaultValue = 10000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TracesPerErrorMaxRolloverPeriods',
                     summary = 'Maximum number of periods where unused bandwidth can accumulate',
                     key = 'VSAN.TracesPerErrorMaxRolloverPeriods',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1000000,
                        defaultValue = 60
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TrimDisksBeforeUseGranularity',
                     summary = 'Trim the devices (if supported) before using for vSAN. 0=Disable, 1=MetaData only, 2=Full Disk',
                     key = 'VSAN.TrimDisksBeforeUseGranularity',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 2,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VsanSparseCacheOverEvict',
                     summary = 'Percentage of VsanSparseCacheThreshold to add to eviction',
                     key = 'VSAN.VsanSparseCacheOverEvict',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 100,
                        defaultValue = 5
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VsanSparseCacheThreshold',
                     summary = 'Maximum VsanSparse cache size, in cache entries',
                     key = 'VSAN.VsanSparseCacheThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 1024
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VsanSparseEnabled',
                     summary = 'Enable auto-creation of vsanSparse instead of vmfsSparse redologs, for vSAN 2.0 datastore only.',
                     key = 'VSAN.VsanSparseEnabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VsanSparseHeapSize',
                     summary = 'Maximum heap size for VsanSparse snapshot consolidation buffers (in KiB)',
                     key = 'VSAN.VsanSparseHeapSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 256,
                        max = 131072,
                        defaultValue = 65536
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VsanSparseMaxExtentsPrefetch',
                     summary = 'Maximum number of extents to fetch during interrogation',
                     key = 'VSAN.VsanSparseMaxExtentsPrefetch',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 128,
                        defaultValue = 64
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VsanSparseParallelLookup',
                     summary = 'Request written extent data from each layer in parallel',
                     key = 'VSAN.VsanSparseParallelLookup',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VsanSparseRetainCacheOnSnapshots',
                     summary = 'Try to retain VsanSparse in-memory cache content when taking VM snapshots',
                     key = 'VSAN.VsanSparseRetainCacheOnSnapshots',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VsanSparseRetainCacheTTL',
                     summary = 'Maximum time to retain VsanSparse in-memory cache content between snapshots, in seconds',
                     key = 'VSAN.VsanSparseRetainCacheTTL',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 3600,
                        defaultValue = 20
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VsanSparseSpeculativePrefetch',
                     summary = 'Number of bytes to add to each extent interrogation request',
                     key = 'VSAN.VsanSparseSpeculativePrefetch',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 4194304
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'WriteZeroOnTrimUnsupported',
                     summary = "Enable Writing Zero's on capacity devices that do not support TRIM",
                     key = 'VSAN.WriteZeroOnTrimUnsupported',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 0
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vvolConcurrentBatchUnbind',
                     summary = 'Number of concurrent batch unbind requests',
                     key = 'VVOL.vvolConcurrentBatchUnbind',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 20,
                        defaultValue = 2
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vvolMaxRBZRetries',
                     summary = 'Maximum number of times RBZ is retried during Rebind',
                     key = 'VVOL.vvolMaxRBZRetries',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 20,
                        max = 600,
                        defaultValue = 100
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vvolUnbindBatchSize',
                     summary = 'Batch size for the Batch unbinding for VVOLs',
                     key = 'VVOL.vvolUnbindBatchSize',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 256,
                        defaultValue = 16
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virsto Disk Format version',
                     summary = 'Virsto Disk Format version',
                     key = 'Virsto.DiskFormatVersion',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 14,
                        defaultValue = 14
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enabled',
                     summary = 'Use Virsto format for new disks',
                     key = 'Virsto.Enabled',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 1,
                        defaultValue = 1
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Flusher Registry space threshold',
                     summary = 'Flusher registry data size threshold (percentage) when metadata flush is forced',
                     key = 'Virsto.FlusherRegistryThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 50,
                        max = 100,
                        defaultValue = 95
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Control GWE on-disk extents fetching',
                     summary = 'Multiplier controlling how many on-disk extents fetched based on GWE request size',
                     key = 'Virsto.GweFetchExtentsFactor',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 10,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Instance heap limit',
                     summary = 'Heap limit for each Virsto instance (disk) in MB',
                     key = 'Virsto.InstanceHeapLimit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 128,
                        max = 4095,
                        defaultValue = 130
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Map block cache flush threshold',
                     summary = 'A threshold for dirty entries of map block cache when metadata flush is forced (in count of 4KB blocks)',
                     key = 'Virsto.MapBlocksFlushThreshold',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 50,
                        max = 100,
                        defaultValue = 90
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Map block cache minimum',
                     summary = 'Map block cache minimum for each Virsto instance (in count of 4KB blocks)',
                     key = 'Virsto.MapBlocksMin',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 16,
                        max = 4294967295,
                        defaultValue = 16384
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virsto MF retry count',
                     summary = 'How many times Virsto metadata flusher retries in case of a transient error.',
                     key = 'Virsto.MaxMFRetryCount',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 4294967295,
                        defaultValue = 3
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Msec before metadata flush',
                     summary = 'Force Virsto metadata flush after this many msec',
                     key = 'Virsto.MsecBeforeMetaFlush',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 86400000,
                        defaultValue = 10000
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Records per format write',
                     summary = 'Number of (LSAR) records written per format write operation',
                     key = 'Virsto.RecordsPerFormatWrite',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 1,
                        max = 128,
                        defaultValue = 16
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shared heap limit',
                     summary = 'Shared heap limit for Virsto module in MB',
                     key = 'Virsto.SharedHeapLimit',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 2,
                        max = 4095,
                        defaultValue = 4
                     }
                  },
                  (vim.option.OptionDef) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMFSOptimizations',
                     summary = 'Enable VMFS-specific IO optimizations',
                     key = 'XvMotion.VMFSOptimizations',
                     optionType = (vim.option.LongOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        valueIsReadonly = false,
                        min = 0,
                        max = 1,
                        defaultValue = 1
                     }
                  }
               ],
               datastorePrincipal = 'root',
               localSwapDatastore = <unset>,
               systemSwapConfiguration = (vim.host.SystemSwapConfiguration) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  option = (vim.host.SystemSwapConfiguration.SystemSwapOption) [
                     (vim.host.SystemSwapConfiguration.HostCacheOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 0
                     },
                     (vim.host.SystemSwapConfiguration.HostLocalSwapOption) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1
                     }
                  ]
               },
               systemResources = <unset>,
               dateTimeInfo = (vim.host.DateTimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  timeZone = (vim.host.DateTimeSystem.TimeZone) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'UTC',
                     name = 'UTC',
                     description = 'UTC',
                     gmtOffset = 0
                  },
                  systemClockProtocol = 'ntp',
                  ntpConfig = (vim.host.NtpConfig) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     server = (str) [
                        '172.27.0.2'
                     ],
                     configFile = (str) [
                        'restrict default nomodify notrap nopeer noquery',
                        'restrict 127.0.0.1',
                        'restrict -6 ::1',
                        'driftfile /etc/ntp.drift',
                        'logconfig +clockstatus +peerstatus +sysstatus +syncstatus',
                        'server 172.27.0.2'
                     ]
                  },
                  enabled = <unset>,
                  disableEvents = <unset>,
                  disableFallback = <unset>,
                  inFallbackState = <unset>,
                  serviceSync = <unset>,
                  lastSyncTime = <unset>,
                  remoteNtpServer = <unset>,
                  ntpRunTime = <unset>,
                  ptpRunTime = <unset>
               },
               flags = (vim.host.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  backgroundSnapshotsEnabled = <unset>
               },
               adminDisabled = <unset>,
               lockdownMode = 'lockdownDisabled',
               ipmi = <unset>,
               sslThumbprintInfo = <unset>,
               sslThumbprintData = (vim.host.SslThumbprintInfo) [],
               certificate = (byte) [
                  45,
                  45,
                  45,
                  45,
                  45,
                  66,
                  69,
                  71,
                  73,
                  78,
                  32,
                  67,
                  69,
                  82,
                  84,
                  73,
                  70,
                  73,
                  67,
                  65,
                  84,
                  69,
                  45,
                  45,
                  45,
                  45,
                  45,
                  10,
                  77,
                  73,
                  73,
                  69,
                  73,
                  84,
                  67,
                  67,
                  65,
                  119,
                  109,
                  103,
                  65,
                  119,
                  73,
                  66,
                  65,
                  103,
                  73,
                  74,
                  65,
                  77,
                  57,
                  73,
                  49,
                  83,
                  99,
                  79,
                  118,
                  115,
                  109,
                  65,
                  77,
                  65,
                  48,
                  71,
                  67,
                  83,
                  113,
                  71,
                  83,
                  73,
                  98,
                  51,
                  68,
                  81,
                  69,
                  66,
                  67,
                  119,
                  85,
                  65,
                  77,
                  73,
                  71,
                  78,
                  77,
                  81,
                  115,
                  119,
                  67,
                  81,
                  89,
                  68,
                  10,
                  86,
                  81,
                  81,
                  68,
                  68,
                  65,
                  74,
                  68,
                  81,
                  84,
                  69,
                  87,
                  77,
                  66,
                  81,
                  71,
                  67,
                  103,
                  109,
                  83,
                  74,
                  111,
                  109,
                  84,
                  56,
                  105,
                  120,
                  107,
                  65,
                  82,
                  107,
                  87,
                  66,
                  109,
                  120,
                  108,
                  98,
                  109,
                  57,
                  50,
                  98,
                  122,
                  69,
                  84,
                  77,
                  66,
                  69,
                  71,
                  67,
                  103,
                  109,
                  83,
                  74,
                  111,
                  109,
                  84,
                  56,
                  105,
                  120,
                  107,
                  65,
                  82,
                  107,
                  87,
                  10,
                  65,
                  51,
                  82,
                  107,
                  89,
                  122,
                  69,
                  76,
                  77,
                  65,
                  107,
                  71,
                  65,
                  49,
                  85,
                  69,
                  66,
                  104,
                  77,
                  67,
                  86,
                  86,
                  77,
                  120,
                  69,
                  122,
                  65,
                  82,
                  66,
                  103,
                  78,
                  86,
                  66,
                  65,
                  103,
                  77,
                  67,
                  107,
                  78,
                  104,
                  98,
                  71,
                  108,
                  109,
                  98,
                  51,
                  74,
                  117,
                  97,
                  87,
                  69,
                  120,
                  69,
                  106,
                  65,
                  81,
                  66,
                  103,
                  78,
                  86,
                  66,
                  65,
                  111,
                  77,
                  10,
                  67,
                  87,
                  120,
                  118,
                  89,
                  50,
                  70,
                  115,
                  97,
                  71,
                  57,
                  122,
                  100,
                  68,
                  69,
                  98,
                  77,
                  66,
                  107,
                  71,
                  65,
                  49,
                  85,
                  69,
                  67,
                  119,
                  119,
                  83,
                  86,
                  107,
                  49,
                  51,
                  89,
                  88,
                  74,
                  108,
                  73,
                  69,
                  86,
                  117,
                  90,
                  50,
                  108,
                  117,
                  90,
                  87,
                  86,
                  121,
                  97,
                  87,
                  53,
                  110,
                  77,
                  66,
                  52,
                  88,
                  68,
                  84,
                  73,
                  120,
                  77,
                  68,
                  99,
                  121,
                  10,
                  77,
                  84,
                  69,
                  49,
                  78,
                  68,
                  81,
                  49,
                  77,
                  108,
                  111,
                  88,
                  68,
                  84,
                  73,
                  50,
                  77,
                  68,
                  99,
                  121,
                  77,
                  84,
                  69,
                  49,
                  78,
                  68,
                  81,
                  49,
                  77,
                  108,
                  111,
                  119,
                  103,
                  90,
                  115,
                  120,
                  67,
                  122,
                  65,
                  74,
                  66,
                  103,
                  78,
                  86,
                  66,
                  65,
                  89,
                  84,
                  65,
                  108,
                  86,
                  84,
                  77,
                  82,
                  77,
                  119,
                  69,
                  81,
                  89,
                  68,
                  86,
                  81,
                  81,
                  73,
                  10,
                  68,
                  65,
                  112,
                  68,
                  89,
                  87,
                  120,
                  112,
                  90,
                  109,
                  57,
                  121,
                  98,
                  109,
                  108,
                  104,
                  77,
                  82,
                  73,
                  119,
                  69,
                  65,
                  89,
                  68,
                  86,
                  81,
                  81,
                  72,
                  68,
                  65,
                  108,
                  81,
                  89,
                  87,
                  120,
                  118,
                  73,
                  69,
                  70,
                  115,
                  100,
                  71,
                  56,
                  120,
                  68,
                  122,
                  65,
                  78,
                  66,
                  103,
                  78,
                  86,
                  66,
                  65,
                  111,
                  77,
                  66,
                  108,
                  90,
                  78,
                  100,
                  50,
                  70,
                  121,
                  10,
                  90,
                  84,
                  69,
                  98,
                  77,
                  66,
                  107,
                  71,
                  65,
                  49,
                  85,
                  69,
                  67,
                  119,
                  119,
                  83,
                  86,
                  107,
                  49,
                  51,
                  89,
                  88,
                  74,
                  108,
                  73,
                  69,
                  86,
                  117,
                  90,
                  50,
                  108,
                  117,
                  90,
                  87,
                  86,
                  121,
                  97,
                  87,
                  53,
                  110,
                  77,
                  82,
                  85,
                  119,
                  69,
                  119,
                  89,
                  68,
                  86,
                  81,
                  81,
                  68,
                  68,
                  65,
                  119,
                  120,
                  78,
                  122,
                  73,
                  117,
                  77,
                  106,
                  99,
                  117,
                  10,
                  77,
                  106,
                  69,
                  117,
                  77,
                  106,
                  69,
                  120,
                  72,
                  106,
                  65,
                  99,
                  66,
                  103,
                  107,
                  113,
                  104,
                  107,
                  105,
                  71,
                  57,
                  119,
                  48,
                  66,
                  67,
                  81,
                  69,
                  87,
                  68,
                  51,
                  90,
                  116,
                  89,
                  50,
                  70,
                  65,
                  100,
                  109,
                  49,
                  51,
                  89,
                  88,
                  74,
                  108,
                  76,
                  109,
                  78,
                  118,
                  98,
                  84,
                  67,
                  67,
                  65,
                  83,
                  73,
                  119,
                  68,
                  81,
                  89,
                  74,
                  75,
                  111,
                  90,
                  73,
                  10,
                  104,
                  118,
                  99,
                  78,
                  65,
                  81,
                  69,
                  66,
                  66,
                  81,
                  65,
                  68,
                  103,
                  103,
                  69,
                  80,
                  65,
                  68,
                  67,
                  67,
                  65,
                  81,
                  111,
                  67,
                  103,
                  103,
                  69,
                  66,
                  65,
                  76,
                  109,
                  79,
                  119,
                  88,
                  114,
                  81,
                  47,
                  73,
                  55,
                  112,
                  122,
                  50,
                  80,
                  100,
                  48,
                  53,
                  112,
                  54,
                  53,
                  83,
                  88,
                  118,
                  107,
                  118,
                  109,
                  51,
                  115,
                  99,
                  119,
                  82,
                  53,
                  112,
                  109,
                  50,
                  10,
                  85,
                  101,
                  49,
                  100,
                  105,
                  43,
                  102,
                  78,
                  90,
                  85,
                  113,
                  53,
                  53,
                  75,
                  110,
                  88,
                  112,
                  119,
                  89,
                  52,
                  82,
                  77,
                  50,
                  121,
                  99,
                  69,
                  68,
                  69,
                  54,
                  102,
                  65,
                  117,
                  43,
                  88,
                  48,
                  86,
                  83,
                  120,
                  78,
                  73,
                  114,
                  98,
                  49,
                  84,
                  74,
                  78,
                  108,
                  89,
                  99,
                  120,
                  49,
                  97,
                  87,
                  112,
                  120,
                  51,
                  65,
                  99,
                  109,
                  79,
                  88,
                  88,
                  118,
                  80,
                  10,
                  83,
                  66,
                  43,
                  47,
                  74,
                  117,
                  106,
                  102,
                  69,
                  43,
                  101,
                  116,
                  101,
                  117,
                  72,
                  116,
                  115,
                  71,
                  117,
                  80,
                  48,
                  74,
                  105,
                  49,
                  68,
                  55,
                  52,
                  73,
                  99,
                  47,
                  67,
                  97,
                  51,
                  114,
                  48,
                  43,
                  118,
                  85,
                  104,
                  108,
                  102,
                  66,
                  119,
                  117,
                  101,
                  57,
                  82,
                  82,
                  105,
                  100,
                  83,
                  112,
                  122,
                  116,
                  43,
                  54,
                  97,
                  114,
                  50,
                  80,
                  100,
                  57,
                  68,
                  99,
                  10,
                  98,
                  56,
                  47,
                  57,
                  56,
                  90,
                  71,
                  47,
                  68,
                  56,
                  102,
                  75,
                  78,
                  104,
                  102,
                  101,
                  107,
                  99,
                  97,
                  106,
                  55,
                  48,
                  98,
                  103,
                  75,
                  51,
                  89,
                  81,
                  108,
                  49,
                  90,
                  118,
                  97,
                  43,
                  112,
                  103,
                  106,
                  107,
                  110,
                  109,
                  103,
                  81,
                  73,
                  66,
                  72,
                  48,
                  81,
                  86,
                  116,
                  117,
                  85,
                  121,
                  50,
                  121,
                  108,
                  71,
                  118,
                  109,
                  86,
                  106,
                  79,
                  65,
                  117,
                  105,
                  10,
                  86,
                  108,
                  106,
                  69,
                  84,
                  68,
                  83,
                  82,
                  81,
                  73,
                  71,
                  114,
                  54,
                  49,
                  105,
                  99,
                  78,
                  87,
                  83,
                  120,
                  66,
                  81,
                  70,
                  106,
                  70,
                  49,
                  70,
                  68,
                  52,
                  105,
                  74,
                  68,
                  111,
                  73,
                  43,
                  97,
                  47,
                  112,
                  87,
                  69,
                  104,
                  66,
                  116,
                  112,
                  56,
                  54,
                  48,
                  80,
                  107,
                  75,
                  113,
                  66,
                  75,
                  51,
                  99,
                  87,
                  105,
                  109,
                  73,
                  43,
                  103,
                  107,
                  114,
                  84,
                  10,
                  102,
                  81,
                  69,
                  52,
                  119,
                  67,
                  47,
                  107,
                  103,
                  105,
                  90,
                  86,
                  87,
                  112,
                  75,
                  86,
                  116,
                  110,
                  117,
                  112,
                  57,
                  97,
                  87,
                  119,
                  98,
                  99,
                  80,
                  120,
                  65,
                  120,
                  80,
                  75,
                  73,
                  55,
                  111,
                  118,
                  50,
                  67,
                  79,
                  80,
                  66,
                  76,
                  118,
                  54,
                  71,
                  50,
                  99,
                  100,
                  105,
                  76,
                  69,
                  67,
                  65,
                  119,
                  69,
                  65,
                  65,
                  97,
                  78,
                  48,
                  77,
                  72,
                  73,
                  119,
                  10,
                  68,
                  119,
                  89,
                  68,
                  86,
                  82,
                  48,
                  82,
                  66,
                  65,
                  103,
                  119,
                  66,
                  111,
                  99,
                  69,
                  114,
                  66,
                  115,
                  86,
                  70,
                  84,
                  65,
                  102,
                  66,
                  103,
                  78,
                  86,
                  72,
                  83,
                  77,
                  69,
                  71,
                  68,
                  65,
                  87,
                  103,
                  66,
                  82,
                  119,
                  52,
                  105,
                  84,
                  43,
                  51,
                  113,
                  55,
                  104,
                  85,
                  90,
                  72,
                  56,
                  105,
                  100,
                  54,
                  87,
                  51,
                  88,
                  49,
                  111,
                  66,
                  115,
                  103,
                  103,
                  10,
                  101,
                  68,
                  65,
                  43,
                  66,
                  103,
                  103,
                  114,
                  66,
                  103,
                  69,
                  70,
                  66,
                  81,
                  99,
                  66,
                  65,
                  81,
                  81,
                  121,
                  77,
                  68,
                  65,
                  119,
                  76,
                  103,
                  89,
                  73,
                  75,
                  119,
                  89,
                  66,
                  66,
                  81,
                  85,
                  72,
                  77,
                  65,
                  75,
                  71,
                  73,
                  109,
                  104,
                  48,
                  100,
                  72,
                  66,
                  122,
                  79,
                  105,
                  56,
                  118,
                  77,
                  84,
                  99,
                  121,
                  76,
                  106,
                  73,
                  51,
                  76,
                  106,
                  73,
                  119,
                  10,
                  77,
                  67,
                  52,
                  120,
                  77,
                  68,
                  69,
                  118,
                  89,
                  87,
                  90,
                  107,
                  76,
                  51,
                  90,
                  108,
                  89,
                  51,
                  77,
                  118,
                  89,
                  50,
                  69,
                  119,
                  68,
                  81,
                  89,
                  74,
                  75,
                  111,
                  90,
                  73,
                  104,
                  118,
                  99,
                  78,
                  65,
                  81,
                  69,
                  76,
                  66,
                  81,
                  65,
                  68,
                  103,
                  103,
                  69,
                  66,
                  65,
                  68,
                  68,
                  113,
                  84,
                  115,
                  75,
                  66,
                  116,
                  107,
                  73,
                  112,
                  72,
                  53,
                  50,
                  56,
                  10,
                  50,
                  103,
                  73,
                  117,
                  47,
                  87,
                  89,
                  57,
                  111,
                  103,
                  102,
                  82,
                  54,
                  103,
                  80,
                  99,
                  120,
                  55,
                  90,
                  70,
                  108,
                  102,
                  50,
                  67,
                  56,
                  99,
                  50,
                  55,
                  51,
                  103,
                  109,
                  79,
                  54,
                  112,
                  99,
                  77,
                  76,
                  110,
                  114,
                  100,
                  47,
                  43,
                  74,
                  113,
                  85,
                  112,
                  54,
                  106,
                  119,
                  86,
                  66,
                  87,
                  101,
                  118,
                  83,
                  68,
                  89,
                  73,
                  100,
                  99,
                  57,
                  105,
                  80,
                  104,
                  10,
                  98,
                  50,
                  110,
                  112,
                  86,
                  76,
                  67,
                  83,
                  66,
                  99,
                  104,
                  122,
                  73,
                  65,
                  81,
                  84,
                  121,
                  66,
                  105,
                  100,
                  83,
                  112,
                  83,
                  85,
                  115,
                  107,
                  108,
                  81,
                  48,
                  80,
                  57,
                  43,
                  109,
                  49,
                  69,
                  109,
                  116,
                  88,
                  77,
                  69,
                  116,
                  89,
                  75,
                  100,
                  116,
                  80,
                  118,
                  69,
                  108,
                  74,
                  77,
                  43,
                  76,
                  88,
                  49,
                  118,
                  73,
                  119,
                  75,
                  70,
                  89,
                  71,
                  43,
                  104,
                  10,
                  112,
                  49,
                  51,
                  66,
                  70,
                  72,
                  101,
                  100,
                  118,
                  65,
                  48,
                  112,
                  69,
                  74,
                  102,
                  56,
                  87,
                  97,
                  84,
                  121,
                  101,
                  71,
                  109,
                  121,
                  119,
                  80,
                  116,
                  80,
                  82,
                  74,
                  110,
                  84,
                  72,
                  120,
                  65,
                  87,
                  108,
                  118,
                  105,
                  50,
                  76,
                  86,
                  74,
                  121,
                  117,
                  65,
                  114,
                  56,
                  83,
                  66,
                  107,
                  66,
                  120,
                  67,
                  108,
                  50,
                  116,
                  55,
                  107,
                  50,
                  90,
                  99,
                  78,
                  102,
                  10,
                  73,
                  57,
                  99,
                  48,
                  51,
                  90,
                  56,
                  66,
                  72,
                  105,
                  75,
                  106,
                  112,
                  76,
                  73,
                  51,
                  53,
                  108,
                  102,
                  106,
                  49,
                  73,
                  47,
                  100,
                  68,
                  99,
                  86,
                  105,
                  116,
                  116,
                  111,
                  87,
                  52,
                  47,
                  71,
                  83,
                  47,
                  102,
                  110,
                  87,
                  43,
                  72,
                  104,
                  105,
                  111,
                  65,
                  101,
                  82,
                  49,
                  121,
                  119,
                  107,
                  50,
                  110,
                  57,
                  101,
                  109,
                  86,
                  116,
                  47,
                  99,
                  109,
                  99,
                  88,
                  10,
                  50,
                  117,
                  118,
                  49,
                  98,
                  115,
                  120,
                  75,
                  80,
                  71,
                  113,
                  103,
                  50,
                  85,
                  67,
                  121,
                  100,
                  101,
                  56,
                  117,
                  65,
                  67,
                  89,
                  43,
                  55,
                  119,
                  66,
                  122,
                  70,
                  51,
                  48,
                  81,
                  51,
                  101,
                  120,
                  110,
                  70,
                  69,
                  87,
                  115,
                  86,
                  48,
                  111,
                  50,
                  48,
                  76,
                  108,
                  103,
                  111,
                  81,
                  120,
                  79,
                  97,
                  49,
                  71,
                  83,
                  118,
                  53,
                  116,
                  76,
                  118,
                  90,
                  56,
                  107,
                  10,
                  54,
                  108,
                  67,
                  72,
                  121,
                  115,
                  52,
                  61,
                  10,
                  45,
                  45,
                  45,
                  45,
                  45,
                  69,
                  78,
                  68,
                  32,
                  67,
                  69,
                  82,
                  84,
                  73,
                  70,
                  73,
                  67,
                  65,
                  84,
                  69,
                  45,
                  45,
                  45,
                  45,
                  45,
                  10
               ],
               pciPassthruInfo = (vim.host.PciPassthruInfo) [
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:00.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:00.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:01.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:01.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:01.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:02.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:03.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:04.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:05.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:07.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:07.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:08.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:08.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:14.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:14.3',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.3',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.4',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.5',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.6',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.7',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.3',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.4',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.5',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.6',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.7',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.SriovInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:01:00.0',
                     dependentDevice = '0000:01:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = '',
                     sriovEnabled = false,
                     sriovCapable = true,
                     sriovActive = false,
                     numVirtualFunctionRequested = 0,
                     numVirtualFunction = 0,
                     maxVirtualFunctionSupported = 16
                  },
                  (vim.host.SriovInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:01:00.1',
                     dependentDevice = '0000:01:00.1',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = '',
                     sriovEnabled = false,
                     sriovCapable = true,
                     sriovActive = false,
                     numVirtualFunctionRequested = 0,
                     numVirtualFunction = 0,
                     maxVirtualFunctionSupported = 16
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:02:00.0',
                     dependentDevice = '0000:02:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:02:00.1',
                     dependentDevice = '0000:02:00.1',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:03:00.0',
                     dependentDevice = '0000:03:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:03:00.2',
                     dependentDevice = '0000:03:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:04:00.0',
                     dependentDevice = '0000:04:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:04:00.2',
                     dependentDevice = '0000:04:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:04:00.3',
                     dependentDevice = '0000:04:00.3',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:00.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:00.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:01.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:02.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:03.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:04.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:05.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:07.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:07.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:08.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:08.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:21:00.0',
                     dependentDevice = '0000:21:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:21:00.2',
                     dependentDevice = '0000:21:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:22:00.0',
                     dependentDevice = '0000:22:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:22:00.1',
                     dependentDevice = '0000:22:00.1',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:22:00.2',
                     dependentDevice = '0000:22:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:22:00.3',
                     dependentDevice = '0000:22:00.3',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:00.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:00.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:01.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:01.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:02.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:03.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:04.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:05.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:07.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:07.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:08.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:08.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:08.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:41:00.0',
                     dependentDevice = '0000:41:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:42:00.0',
                     dependentDevice = '0000:42:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:42:00.2',
                     dependentDevice = '0000:42:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:43:00.0',
                     dependentDevice = '0000:43:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:43:00.2',
                     dependentDevice = '0000:43:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:44:00.0',
                     dependentDevice = '0000:44:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:00.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:00.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:01.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:02.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:03.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:03.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:03.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:03.3',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:03.4',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:04.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:05.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:05.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:07.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:07.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:08.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:08.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:65:00.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:66:00.0',
                     dependentDevice = '0000:65:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:67:00.0',
                     dependentDevice = '0000:67:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:67:00.2',
                     dependentDevice = '0000:67:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:68:00.0',
                     dependentDevice = '0000:68:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:68:00.2',
                     dependentDevice = '0000:68:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:00.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:00.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:01.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:01.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:01.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:02.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:03.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:04.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:05.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:07.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:07.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:08.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:08.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.SriovInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:81:00.0',
                     dependentDevice = '0000:81:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = '',
                     sriovEnabled = false,
                     sriovCapable = true,
                     sriovActive = false,
                     numVirtualFunctionRequested = 0,
                     numVirtualFunction = 0,
                     maxVirtualFunctionSupported = 16
                  },
                  (vim.host.SriovInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:81:00.1',
                     dependentDevice = '0000:81:00.1',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = '',
                     sriovEnabled = false,
                     sriovCapable = true,
                     sriovActive = false,
                     numVirtualFunctionRequested = 0,
                     numVirtualFunction = 0,
                     maxVirtualFunctionSupported = 16
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:82:00.0',
                     dependentDevice = '0000:82:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:82:00.1',
                     dependentDevice = '0000:82:00.1',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:83:00.0',
                     dependentDevice = '0000:83:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:83:00.2',
                     dependentDevice = '0000:83:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:84:00.0',
                     dependentDevice = '0000:84:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:84:00.2',
                     dependentDevice = '0000:84:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:00.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:00.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:01.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:02.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:03.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:04.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:05.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:07.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:07.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:08.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:08.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a1:00.0',
                     dependentDevice = '0000:a1:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a1:00.2',
                     dependentDevice = '0000:a1:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a2:00.0',
                     dependentDevice = '0000:a2:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a2:00.1',
                     dependentDevice = '0000:a2:00.1',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a2:00.2',
                     dependentDevice = '0000:a2:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:00.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:00.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:01.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:01.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:01.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:01.3',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:01.4',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:02.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:03.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:04.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:05.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:07.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:07.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:08.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:08.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:08.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c5:00.0',
                     dependentDevice = '0000:c5:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c5:00.2',
                     dependentDevice = '0000:c5:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c6:00.0',
                     dependentDevice = '0000:c6:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c6:00.2',
                     dependentDevice = '0000:c6:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c7:00.0',
                     dependentDevice = '0000:c7:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:00.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:00.2',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:01.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:02.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:03.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:04.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:05.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:07.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:07.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:08.0',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:08.1',
                     dependentDevice = '',
                     passthruEnabled = false,
                     passthruCapable = false,
                     passthruActive = false,
                     hardwareLabel = <unset>
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e1:00.0',
                     dependentDevice = '0000:e1:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e1:00.2',
                     dependentDevice = '0000:e1:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e2:00.0',
                     dependentDevice = '0000:e2:00.0',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  },
                  (vim.host.PciPassthruInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e2:00.2',
                     dependentDevice = '0000:e2:00.2',
                     passthruEnabled = false,
                     passthruCapable = true,
                     passthruActive = false,
                     hardwareLabel = ''
                  }
               ],
               authenticationManagerInfo = (vim.host.AuthenticationManagerInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  authConfig = (vim.host.AuthenticationStoreInfo) [
                     (vim.host.LocalAuthenticationInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        enabled = true
                     },
                     (vim.host.ActiveDirectoryInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        enabled = false,
                        joinedDomain = <unset>,
                        trustedDomain = (str) [],
                        domainMembershipStatus = <unset>,
                        smartCardAuthenticationEnabled = false
                     }
                  ]
               },
               featureVersion = (vim.host.FeatureVersionInfo) [],
               powerSystemCapability = (vim.host.PowerSystem.Capability) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  availablePolicy = (vim.host.PowerSystem.PowerPolicy) [
                     (vim.host.PowerSystem.PowerPolicy) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1,
                        name = 'PowerPolicy.static.name',
                        shortName = 'static',
                        description = 'PowerPolicy.static.description'
                     },
                     (vim.host.PowerSystem.PowerPolicy) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2,
                        name = 'PowerPolicy.dynamic.name',
                        shortName = 'dynamic',
                        description = 'PowerPolicy.dynamic.description'
                     },
                     (vim.host.PowerSystem.PowerPolicy) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 3,
                        name = 'PowerPolicy.low.name',
                        shortName = 'low',
                        description = 'PowerPolicy.low.description'
                     },
                     (vim.host.PowerSystem.PowerPolicy) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4,
                        name = 'PowerPolicy.custom.name',
                        shortName = 'custom',
                        description = 'PowerPolicy.custom.description'
                     }
                  ]
               },
               powerSystemInfo = (vim.host.PowerSystem.Info) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  currentPolicy = (vim.host.PowerSystem.PowerPolicy) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = 'PowerPolicy.dynamic.name',
                     shortName = 'dynamic',
                     description = 'PowerPolicy.dynamic.description'
                  }
               },
               cacheConfigurationInfo = (vim.host.CacheConfigurationManager.CacheConfigurationInfo) [
                  (vim.host.CacheConfigurationManager.CacheConfigurationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                     swapSize = 0
                  },
                  (vim.host.CacheConfigurationManager.CacheConfigurationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     swapSize = 0
                  },
                  (vim.host.CacheConfigurationManager.CacheConfigurationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     swapSize = 0
                  }
               ],
               wakeOnLanCapable = false,
               featureCapability = (vim.host.FeatureCapability) [
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.always_serializing_lfence',
                     featureName = 'cpuid.always_serializing_lfence',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fast_short_repmov',
                     featureName = 'cpuid.fast_short_repmov',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mwait',
                     featureName = 'cpuid.mwait',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdpid',
                     featureName = 'cpuid.rdpid',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sev',
                     featureName = 'cpuid.sev',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sev_es',
                     featureName = 'cpuid.sev_es',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm',
                     featureName = 'cpuid.svm',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_decode_assists',
                     featureName = 'cpuid.svm_decode_assists',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_flush_by_asid',
                     featureName = 'cpuid.svm_flush_by_asid',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_gmet',
                     featureName = 'cpuid.svm_gmet',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_npt',
                     featureName = 'cpuid.svm_npt',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_nrip',
                     featureName = 'cpuid.svm_nrip',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_vmcb_clean',
                     featureName = 'cpuid.svm_vmcb_clean',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.umip',
                     featureName = 'cpuid.umip',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.vaes',
                     featureName = 'cpuid.vaes',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.vpclmulqdq',
                     featureName = 'cpuid.vpclmulqdq',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.wbnoinvd',
                     featureName = 'cpuid.wbnoinvd',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xgetbv_ecx1',
                     featureName = 'cpuid.xgetbv_ecx1',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hv.capable',
                     featureName = 'hv.capable',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.basecapslevel',
                     featureName = 'svga16*svga.basecapslevel',
                     value = '9'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.dxmaxconstantbuffers',
                     featureName = 'svga16*svga.dxmaxconstantbuffers',
                     value = '14'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.dxprovokingvertex',
                     featureName = 'svga16*svga.dxprovokingvertex',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.linestipple',
                     featureName = 'svga16*svga.linestipple',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.logicblendops',
                     featureName = 'svga16*svga.logicblendops',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.logicops',
                     featureName = 'svga16*svga.logicops',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.maxpointsize',
                     featureName = 'svga16*svga.maxpointsize',
                     value = '189'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.maxtextureanisotropy',
                     featureName = 'svga16*svga.maxtextureanisotropy',
                     value = '16'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.maxtexturesize',
                     featureName = 'svga16*svga.maxtexturesize',
                     value = '8192'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.maxvolumeextent',
                     featureName = 'svga16*svga.maxvolumeextent',
                     value = '2048'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.multisample2x',
                     featureName = 'svga16*svga.multisample2x',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.multisample4x',
                     featureName = 'svga16*svga.multisample4x',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.sm41',
                     featureName = 'svga16*svga.sm41',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.supports3d',
                     featureName = 'svga16*svga.supports3d',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genctr.1',
                     featureName = 'vpmc.genctr.1',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genctr.2',
                     featureName = 'vpmc.genctr.2',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genctr.3',
                     featureName = 'vpmc.genctr.3',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genctr.4',
                     featureName = 'vpmc.genctr.4',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genctr.5',
                     featureName = 'vpmc.genctr.5',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genwidth',
                     featureName = 'vpmc.genwidth',
                     value = '48'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.microarchitecture.zen3',
                     featureName = 'vpmc.microarchitecture.zen3',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.numgenctrs',
                     featureName = 'vpmc.numgenctrs',
                     value = '6'
                  }
               ],
               maskedFeatureCapability = (vim.host.FeatureCapability) [
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.always_serializing_lfence',
                     featureName = 'cpuid.always_serializing_lfence',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fast_short_repmov',
                     featureName = 'cpuid.fast_short_repmov',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mwait',
                     featureName = 'cpuid.mwait',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdpid',
                     featureName = 'cpuid.rdpid',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sev',
                     featureName = 'cpuid.sev',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sev_es',
                     featureName = 'cpuid.sev_es',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm',
                     featureName = 'cpuid.svm',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_decode_assists',
                     featureName = 'cpuid.svm_decode_assists',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_flush_by_asid',
                     featureName = 'cpuid.svm_flush_by_asid',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_gmet',
                     featureName = 'cpuid.svm_gmet',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_npt',
                     featureName = 'cpuid.svm_npt',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_nrip',
                     featureName = 'cpuid.svm_nrip',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_vmcb_clean',
                     featureName = 'cpuid.svm_vmcb_clean',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.umip',
                     featureName = 'cpuid.umip',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.vaes',
                     featureName = 'cpuid.vaes',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.vpclmulqdq',
                     featureName = 'cpuid.vpclmulqdq',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.wbnoinvd',
                     featureName = 'cpuid.wbnoinvd',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xgetbv_ecx1',
                     featureName = 'cpuid.xgetbv_ecx1',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hv.capable',
                     featureName = 'hv.capable',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.basecapslevel',
                     featureName = 'svga16*svga.basecapslevel',
                     value = '9'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.dxmaxconstantbuffers',
                     featureName = 'svga16*svga.dxmaxconstantbuffers',
                     value = '14'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.dxprovokingvertex',
                     featureName = 'svga16*svga.dxprovokingvertex',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.linestipple',
                     featureName = 'svga16*svga.linestipple',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.logicblendops',
                     featureName = 'svga16*svga.logicblendops',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.logicops',
                     featureName = 'svga16*svga.logicops',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.maxpointsize',
                     featureName = 'svga16*svga.maxpointsize',
                     value = '189'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.maxtextureanisotropy',
                     featureName = 'svga16*svga.maxtextureanisotropy',
                     value = '16'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.maxtexturesize',
                     featureName = 'svga16*svga.maxtexturesize',
                     value = '8192'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.maxvolumeextent',
                     featureName = 'svga16*svga.maxvolumeextent',
                     value = '2048'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.multisample2x',
                     featureName = 'svga16*svga.multisample2x',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.multisample4x',
                     featureName = 'svga16*svga.multisample4x',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.sm41',
                     featureName = 'svga16*svga.sm41',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga16*svga.supports3d',
                     featureName = 'svga16*svga.supports3d',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genctr.1',
                     featureName = 'vpmc.genctr.1',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genctr.2',
                     featureName = 'vpmc.genctr.2',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genctr.3',
                     featureName = 'vpmc.genctr.3',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genctr.4',
                     featureName = 'vpmc.genctr.4',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genctr.5',
                     featureName = 'vpmc.genctr.5',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.genwidth',
                     featureName = 'vpmc.genwidth',
                     value = '48'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.microarchitecture.zen3',
                     featureName = 'vpmc.microarchitecture.zen3',
                     value = '1'
                  },
                  (vim.host.FeatureCapability) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpmc.numgenctrs',
                     featureName = 'vpmc.numgenctrs',
                     value = '6'
                  }
               ],
               vFlashConfigInfo = (vim.host.VFlashManager.VFlashConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vFlashResourceConfigInfo = (vim.host.VFlashManager.VFlashResourceConfigInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vffs = (vim.host.VffsVolume) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        type = 'VFFS',
                        name = 'OSDATA-60f1d613-9730c14e-31c0-b02628c915f0',
                        capacity = 128580583424,
                        majorVersion = 1,
                        version = '1.00',
                        uuid = '60f1d613-9730c14e-31c0-b02628c915f0',
                        extent = (vim.host.ScsiDisk.Partition) [
                           (vim.host.ScsiDisk.Partition) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              diskName = 'naa.600062b20234d58026501d5c609fb46e',
                              partition = 7
                           }
                        ]
                     },
                     capacity = 128580583424
                  },
                  vFlashCacheConfigInfo = (vim.host.VFlashManager.VFlashCacheConfigInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vFlashModuleConfigOption = (vim.host.VFlashManager.VFlashCacheConfigInfo.VFlashModuleConfigOption) [],
                     defaultVFlashModule = 'vfc',
                     swapCacheReservationInGB = 0
                  }
               },
               vsanHostConfig = (vim.vsan.host.ConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false,
                  hostSystem = 'vim.HostSystem:ha-host',
                  clusterInfo = (vim.vsan.host.ConfigInfo.ClusterInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     uuid = '',
                     nodeUuid = ''
                  },
                  storageInfo = (vim.vsan.host.ConfigInfo.StorageInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     autoClaimStorage = false,
                     diskMapping = (vim.vsan.host.DiskMapping) [],
                     diskMapInfo = (vim.vsan.host.DiskMapInfo) [],
                     checksumEnabled = <unset>
                  },
                  networkInfo = (vim.vsan.host.ConfigInfo.NetworkInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     port = (vim.vsan.host.ConfigInfo.NetworkInfo.PortConfig) []
                  },
                  faultDomainInfo = (vim.vsan.host.ConfigInfo.FaultDomainInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = ''
                  }
               },
               domainList = (str) [],
               scriptCheckSum = hhs45G+eK2Jx+rzTbnDiN89UFEE=,
               hostConfigCheckSum = IMV06GLtxSwwQ3olMTFKdQlmTPA=,
               descriptionTreeCheckSum = rs5P5vhMOfUoJ7v1Cgk9VF5+hCQ=,
               graphicsInfo = (vim.host.GraphicsInfo) [],
               sharedPassthruGpuTypes = (str) [],
               graphicsConfig = (vim.host.GraphicsConfig) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  hostDefaultGraphicsType = 'shared',
                  sharedPassthruAssignmentPolicy = 'performance',
                  deviceType = (vim.host.GraphicsConfig.DeviceType) []
               },
               sharedGpuCapabilities = (vim.host.SharedGpuCapabilities) [],
               ioFilterInfo = (vim.IoFilterManager.HostIoFilterInfo) [
                  (vim.IoFilterManager.HostIoFilterInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = 'VMW_spm_1.0.0',
                     name = 'spm',
                     vendor = 'VMW',
                     version = '1.0.230',
                     type = 'datastoreIoControl',
                     summary = 'VMware Storage I/O Control',
                     releaseDate = '2016-07-21',
                     available = true
                  },
                  (vim.IoFilterManager.HostIoFilterInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = 'VMW_vmwarevmcrypt_1.0.0',
                     name = 'vmwarevmcrypt',
                     vendor = 'VMW',
                     version = '1.0.0',
                     type = 'encryption',
                     summary = 'VMcrypt IO Filter',
                     releaseDate = '2016-07-21',
                     available = true
                  }
               ],
               sriovDevicePool = (vim.host.SriovDevicePoolInfo) [],
               assignableHardwareBinding = (vim.host.AssignableHardwareBinding) [],
               assignableHardwareConfig = (vim.host.AssignableHardwareConfig) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  attributeOverride = (vim.host.AssignableHardwareConfig.AttributeOverride) []
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configManager',
            val = (vim.host.ConfigManager) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               cpuScheduler = 'vim.host.CpuSchedulerSystem:cpuSchedulerSystem',
               datastoreSystem = 'vim.host.DatastoreSystem:ha-datastoresystem',
               memoryManager = 'vim.host.MemoryManagerSystem:memoryManagerSystem',
               storageSystem = 'vim.host.StorageSystem:storageSystem',
               networkSystem = 'vim.host.NetworkSystem:networkSystem',
               vmotionSystem = 'vim.host.VMotionSystem:ha-vmotion-system',
               virtualNicManager = 'vim.host.VirtualNicManager:ha-vnic-mgr',
               serviceSystem = 'vim.host.ServiceSystem:serviceSystem',
               firewallSystem = 'vim.host.FirewallSystem:firewallSystem',
               advancedOption = 'vim.option.OptionManager:ha-adv-options',
               diagnosticSystem = 'vim.host.DiagnosticSystem:diagnosticsystem',
               autoStartManager = 'vim.host.AutoStartManager:ha-autostart-mgr',
               snmpSystem = 'vim.host.SnmpSystem:ha-snmp-agent',
               dateTimeSystem = 'vim.host.DateTimeSystem:dateTimeSystem',
               patchManager = 'vim.host.PatchManager:ha-host-patch-manager',
               imageConfigManager = 'vim.host.ImageConfigManager:ha-image-config-manager',
               bootDeviceSystem = <unset>,
               firmwareSystem = 'vim.host.FirmwareSystem:ha-firmwareSystem',
               healthStatusSystem = 'vim.host.HealthStatusSystem:healthStatusSystem',
               pciPassthruSystem = 'vim.host.PciPassthruSystem:ha-pcipassthrusystem',
               licenseManager = 'vim.LicenseManager:ha-license-manager',
               kernelModuleSystem = 'vim.host.KernelModuleSystem:kernelModuleSystem',
               authenticationManager = 'vim.host.AuthenticationManager:ha-auth-manager',
               powerSystem = 'vim.host.PowerSystem:ha-power-system',
               cacheConfigurationManager = 'vim.host.CacheConfigurationManager:ha-cache-configuration-manager',
               esxAgentHostManager = <unset>,
               iscsiManager = 'vim.host.IscsiManager:iscsiManager',
               vFlashManager = 'vim.host.VFlashManager:ha-vflash-manager',
               vsanSystem = 'vim.host.VsanSystem:vsanSystem',
               messageBusProxy = 'vim.host.MessageBusProxy:messageBusProxy',
               userDirectory = 'vim.UserDirectory:ha-user-directory',
               accountManager = 'vim.host.LocalAccountManager:ha-localacctmgr',
               hostAccessManager = 'vim.host.HostAccessManager:ha-host-access-manager',
               graphicsManager = 'vim.host.GraphicsManager:ha-graphics-manager',
               vsanInternalSystem = 'vim.host.VsanInternalSystem:ha-vsan-internal-system',
               certificateManager = 'vim.host.CertificateManager:ha-certificate-manager',
               cryptoManager = 'vim.encryption.CryptoManager:ha-crypto-manager',
               nvdimmSystem = 'vim.host.NvdimmSystem:ha-nvdimm-system',
               assignableHardwareManager = 'vim.host.AssignableHardwareManager:ha-assignable-hardware-mgr',
               maintenanceManager = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'datastoreBrowser',
            val = 'vim.host.DatastoreBrowser:ha-host-datastorebrowser'
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'DisconnectHost_Task',
               'ReconnectHost_Task',
               'ReconfigureHostForDAS_Task',
               'PowerUpHostFromStandBy_Task',
               'ExitMaintenanceMode_Task'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'hardware',
            val = (vim.host.HardwareInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               systemInfo = (vim.host.SystemInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vendor = 'Lenovo',
                  model = 'ThinkSystem SR665 MB',
                  uuid = 'de37f710-323a-11ea-b767-c3e57597e78f',
                  otherIdentifyingInfo = (vim.host.SystemIdentificationInfo) [
                     (vim.host.SystemIdentificationInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        identifierValue = 'none',
                        identifierType = (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Asset Tag',
                           summary = 'Asset tag of the system',
                           key = 'AssetTag'
                        }
                     },
                     (vim.host.SystemIdentificationInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        identifierValue = '1234567890',
                        identifierType = (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Service tag',
                           summary = 'Service tag of the system',
                           key = 'ServiceTag'
                        }
                     },
                     (vim.host.SystemIdentificationInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        identifierValue = '1234567890',
                        identifierType = (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Enclosure serial number tag',
                           summary = 'Enclosure serial number tag of the system',
                           key = 'EnclosureSerialNumberTag'
                        }
                     },
                     (vim.host.SystemIdentificationInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        identifierValue = '1234567890',
                        identifierType = (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Serial number tag',
                           summary = 'Serial number tag of the system',
                           key = 'SerialNumberTag'
                        }
                     },
                     (vim.host.SystemIdentificationInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        identifierValue = '$MV Min UEFI Version -[D8E113P-2.00]-',
                        identifierType = (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'OEM specific string',
                           summary = 'OEM specific string',
                           key = 'OemSpecificString'
                        }
                     }
                  ],
                  serialNumber = '1234567890',
                  qualifiedName = (vim.host.QualifiedName) []
               },
               cpuPowerManagementInfo = (vim.host.CpuPowerManagementInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  currentPolicy = 'Balanced',
                  hardwareSupport = 'ACPI P-states, ACPI C-states'
               },
               cpuInfo = (vim.host.CpuInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCpuPackages = 2,
                  numCpuCores = 128,
                  numCpuThreads = 256,
                  hz = 2445405877
               },
               cpuPkg = (vim.host.CpuPackage) [
                  (vim.host.CpuPackage) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     index = 0,
                     vendor = 'amd',
                     hz = 2445405934,
                     busHz = 99812486,
                     description = 'AMD EPYC 7763 64-Core Processor                ',
                     threadId = (short) [
                        0,
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26,
                        27,
                        28,
                        29,
                        30,
                        31,
                        32,
                        33,
                        34,
                        35,
                        36,
                        37,
                        38,
                        39,
                        40,
                        41,
                        42,
                        43,
                        44,
                        45,
                        46,
                        47,
                        48,
                        49,
                        50,
                        51,
                        52,
                        53,
                        54,
                        55,
                        56,
                        57,
                        58,
                        59,
                        60,
                        61,
                        62,
                        63,
                        64,
                        65,
                        66,
                        67,
                        68,
                        69,
                        70,
                        71,
                        72,
                        73,
                        74,
                        75,
                        76,
                        77,
                        78,
                        79,
                        80,
                        81,
                        82,
                        83,
                        84,
                        85,
                        86,
                        87,
                        88,
                        89,
                        90,
                        91,
                        92,
                        93,
                        94,
                        95,
                        96,
                        97,
                        98,
                        99,
                        100,
                        101,
                        102,
                        103,
                        104,
                        105,
                        106,
                        107,
                        108,
                        109,
                        110,
                        111,
                        112,
                        113,
                        114,
                        115,
                        116,
                        117,
                        118,
                        119,
                        120,
                        121,
                        122,
                        123,
                        124,
                        125,
                        126,
                        127
                     ],
                     cpuFeature = (vim.host.CpuIdInfo) [
                        (vim.host.CpuIdInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           level = 0,
                           vendor = <unset>,
                           eax = '0000:0000:0000:0000:0000:0000:0001:0000',
                           ebx = '0110:1000:0111:0100:0111:0101:0100:0001',
                           ecx = '0100:0100:0100:1101:0100:0001:0110:0011',
                           edx = '0110:1001:0111:0100:0110:1110:0110:0101'
                        },
                        (vim.host.CpuIdInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           level = 1,
                           vendor = <unset>,
                           eax = '0000:0000:1010:0000:0000:1111:0001:0001',
                           ebx = '0000:0000:1000:0000:0000:1000:0000:0000',
                           ecx = '0111:0110:1111:1010:0011:0010:0000:1011',
                           edx = '0001:0111:1000:1011:1111:1011:1111:1111'
                        },
                        (vim.host.CpuIdInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           level = -2147483648,
                           vendor = <unset>,
                           eax = '1000:0000:0000:0000:0000:0000:0010:0011',
                           ebx = '0110:1000:0111:0100:0111:0101:0100:0001',
                           ecx = '0100:0100:0100:1101:0100:0001:0110:0011',
                           edx = '0110:1001:0111:0100:0110:1110:0110:0101'
                        },
                        (vim.host.CpuIdInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           level = -2147483647,
                           vendor = <unset>,
                           eax = '0000:0000:1010:0000:0000:1111:0001:0001',
                           ebx = '0100:0000:0000:0000:0000:0000:0000:0000',
                           ecx = '0111:0101:1100:0010:0011:0111:1111:1111',
                           edx = '0010:1111:1101:0011:1111:1011:1111:1111'
                        },
                        (vim.host.CpuIdInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           level = -2147483640,
                           vendor = <unset>,
                           eax = '0000:0000:0000:0000:0011:0000:0011:0000',
                           ebx = '1001:0001:1011:1110:1111:0111:0101:1111',
                           ecx = '0000:0000:0000:0000:0111:0000:0111:1111',
                           edx = '0000:0000:0000:0001:0000:0000:0000:0111'
                        }
                     ]
                  },
                  (vim.host.CpuPackage) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     index = 1,
                     vendor = 'amd',
                     hz = 2445405821,
                     busHz = 99812472,
                     description = 'AMD EPYC 7763 64-Core Processor                ',
                     threadId = (short) [
                        128,
                        129,
                        130,
                        131,
                        132,
                        133,
                        134,
                        135,
                        136,
                        137,
                        138,
                        139,
                        140,
                        141,
                        142,
                        143,
                        144,
                        145,
                        146,
                        147,
                        148,
                        149,
                        150,
                        151,
                        152,
                        153,
                        154,
                        155,
                        156,
                        157,
                        158,
                        159,
                        160,
                        161,
                        162,
                        163,
                        164,
                        165,
                        166,
                        167,
                        168,
                        169,
                        170,
                        171,
                        172,
                        173,
                        174,
                        175,
                        176,
                        177,
                        178,
                        179,
                        180,
                        181,
                        182,
                        183,
                        184,
                        185,
                        186,
                        187,
                        188,
                        189,
                        190,
                        191,
                        192,
                        193,
                        194,
                        195,
                        196,
                        197,
                        198,
                        199,
                        200,
                        201,
                        202,
                        203,
                        204,
                        205,
                        206,
                        207,
                        208,
                        209,
                        210,
                        211,
                        212,
                        213,
                        214,
                        215,
                        216,
                        217,
                        218,
                        219,
                        220,
                        221,
                        222,
                        223,
                        224,
                        225,
                        226,
                        227,
                        228,
                        229,
                        230,
                        231,
                        232,
                        233,
                        234,
                        235,
                        236,
                        237,
                        238,
                        239,
                        240,
                        241,
                        242,
                        243,
                        244,
                        245,
                        246,
                        247,
                        248,
                        249,
                        250,
                        251,
                        252,
                        253,
                        254,
                        255
                     ],
                     cpuFeature = (vim.host.CpuIdInfo) [
                        (vim.host.CpuIdInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           level = 0,
                           vendor = <unset>,
                           eax = '0000:0000:0000:0000:0000:0000:0001:0000',
                           ebx = '0110:1000:0111:0100:0111:0101:0100:0001',
                           ecx = '0100:0100:0100:1101:0100:0001:0110:0011',
                           edx = '0110:1001:0111:0100:0110:1110:0110:0101'
                        },
                        (vim.host.CpuIdInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           level = 1,
                           vendor = <unset>,
                           eax = '0000:0000:1010:0000:0000:1111:0001:0001',
                           ebx = '1000:0000:1000:0000:0000:1000:0000:0000',
                           ecx = '0111:0110:1111:1010:0011:0010:0000:1011',
                           edx = '0001:0111:1000:1011:1111:1011:1111:1111'
                        },
                        (vim.host.CpuIdInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           level = -2147483648,
                           vendor = <unset>,
                           eax = '1000:0000:0000:0000:0000:0000:0010:0011',
                           ebx = '0110:1000:0111:0100:0111:0101:0100:0001',
                           ecx = '0100:0100:0100:1101:0100:0001:0110:0011',
                           edx = '0110:1001:0111:0100:0110:1110:0110:0101'
                        },
                        (vim.host.CpuIdInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           level = -2147483647,
                           vendor = <unset>,
                           eax = '0000:0000:1010:0000:0000:1111:0001:0001',
                           ebx = '0100:0000:0000:0000:0000:0000:0000:0000',
                           ecx = '0111:0101:1100:0010:0011:0111:1111:1111',
                           edx = '0010:1111:1101:0011:1111:1011:1111:1111'
                        },
                        (vim.host.CpuIdInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           level = -2147483640,
                           vendor = <unset>,
                           eax = '0000:0000:0000:0000:0011:0000:0011:0000',
                           ebx = '1001:0001:1011:1110:1111:0111:0101:1111',
                           ecx = '0000:0000:0000:0000:0111:0000:0111:1111',
                           edx = '0000:0000:0000:0001:0000:0000:0000:0111'
                        }
                     ]
                  }
               ],
               memorySize = 2185989591040,
               numaInfo = (vim.host.NumaInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  type = 'NUMA',
                  numNodes = 2,
                  numaNode = (vim.host.NumaNode) [
                     (vim.host.NumaNode) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        typeId = 0,
                        cpuID = (short) [
                           127,
                           126,
                           125,
                           124,
                           123,
                           122,
                           121,
                           120,
                           119,
                           118,
                           117,
                           116,
                           115,
                           114,
                           113,
                           112,
                           111,
                           110,
                           109,
                           108,
                           107,
                           106,
                           105,
                           104,
                           103,
                           102,
                           101,
                           100,
                           99,
                           98,
                           97,
                           96,
                           95,
                           94,
                           93,
                           92,
                           91,
                           90,
                           89,
                           88,
                           87,
                           86,
                           85,
                           84,
                           83,
                           82,
                           81,
                           80,
                           79,
                           78,
                           77,
                           76,
                           75,
                           74,
                           73,
                           72,
                           71,
                           70,
                           69,
                           68,
                           67,
                           66,
                           65,
                           64,
                           63,
                           62,
                           61,
                           60,
                           59,
                           58,
                           57,
                           56,
                           55,
                           54,
                           53,
                           52,
                           51,
                           50,
                           49,
                           48,
                           47,
                           46,
                           45,
                           44,
                           43,
                           42,
                           41,
                           40,
                           39,
                           38,
                           37,
                           36,
                           35,
                           34,
                           33,
                           32,
                           31,
                           30,
                           29,
                           28,
                           27,
                           26,
                           25,
                           24,
                           23,
                           22,
                           21,
                           20,
                           19,
                           18,
                           17,
                           16,
                           15,
                           14,
                           13,
                           12,
                           11,
                           10,
                           9,
                           8,
                           7,
                           6,
                           5,
                           4,
                           3,
                           2,
                           1,
                           0
                        ],
                        memoryRangeBegin = 4294967296,
                        memoryRangeLength = 1083656110080,
                        pciId = (str) [
                           '0000:00:00.2',
                           '0000:00:01.1',
                           '0000:00:01.2',
                           '0000:00:07.1',
                           '0000:00:08.1',
                           '0000:00:14.0',
                           '0000:00:14.3',
                           '0000:01:00.0',
                           '0000:01:00.1',
                           '0000:02:00.0',
                           '0000:02:00.1',
                           '0000:03:00.0',
                           '0000:03:00.2',
                           '0000:04:00.0',
                           '0000:04:00.2',
                           '0000:04:00.3',
                           '0000:20:00.2',
                           '0000:20:07.1',
                           '0000:20:08.1',
                           '0000:21:00.0',
                           '0000:21:00.2',
                           '0000:22:00.0',
                           '0000:22:00.1',
                           '0000:22:00.2',
                           '0000:22:00.3',
                           '0000:40:00.2',
                           '0000:40:01.1',
                           '0000:40:07.1',
                           '0000:40:08.1',
                           '0000:40:08.2',
                           '0000:41:00.0',
                           '0000:42:00.0',
                           '0000:42:00.2',
                           '0000:43:00.0',
                           '0000:43:00.2',
                           '0000:44:00.0',
                           '0000:60:00.2',
                           '0000:60:03.1',
                           '0000:60:03.2',
                           '0000:60:03.3',
                           '0000:60:03.4',
                           '0000:60:05.2',
                           '0000:60:07.1',
                           '0000:60:08.1',
                           '0000:65:00.0',
                           '0000:66:00.0',
                           '0000:67:00.0',
                           '0000:67:00.2',
                           '0000:68:00.0',
                           '0000:68:00.2'
                        ]
                     },
                     (vim.host.NumaNode) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        typeId = 1,
                        cpuID = (short) [
                           255,
                           254,
                           253,
                           252,
                           251,
                           250,
                           249,
                           248,
                           247,
                           246,
                           245,
                           244,
                           243,
                           242,
                           241,
                           240,
                           239,
                           238,
                           237,
                           236,
                           235,
                           234,
                           233,
                           232,
                           231,
                           230,
                           229,
                           228,
                           227,
                           226,
                           225,
                           224,
                           223,
                           222,
                           221,
                           220,
                           219,
                           218,
                           217,
                           216,
                           215,
                           214,
                           213,
                           212,
                           211,
                           210,
                           209,
                           208,
                           207,
                           206,
                           205,
                           204,
                           203,
                           202,
                           201,
                           200,
                           199,
                           198,
                           197,
                           196,
                           195,
                           194,
                           193,
                           192,
                           191,
                           190,
                           189,
                           188,
                           187,
                           186,
                           185,
                           184,
                           183,
                           182,
                           181,
                           180,
                           179,
                           178,
                           177,
                           176,
                           175,
                           174,
                           173,
                           172,
                           171,
                           170,
                           169,
                           168,
                           167,
                           166,
                           165,
                           164,
                           163,
                           162,
                           161,
                           160,
                           159,
                           158,
                           157,
                           156,
                           155,
                           154,
                           153,
                           152,
                           151,
                           150,
                           149,
                           148,
                           147,
                           146,
                           145,
                           144,
                           143,
                           142,
                           141,
                           140,
                           139,
                           138,
                           137,
                           136,
                           135,
                           134,
                           133,
                           132,
                           131,
                           130,
                           129,
                           128
                        ],
                        memoryRangeBegin = 1100853805056,
                        memoryRangeLength = 1099507433472,
                        pciId = (str) [
                           '0000:80:00.2',
                           '0000:80:01.1',
                           '0000:80:01.2',
                           '0000:80:07.1',
                           '0000:80:08.1',
                           '0000:81:00.0',
                           '0000:81:00.1',
                           '0000:82:00.0',
                           '0000:82:00.1',
                           '0000:83:00.0',
                           '0000:83:00.2',
                           '0000:84:00.0',
                           '0000:84:00.2',
                           '0000:a0:00.2',
                           '0000:a0:07.1',
                           '0000:a0:08.1',
                           '0000:a1:00.0',
                           '0000:a1:00.2',
                           '0000:a2:00.0',
                           '0000:a2:00.1',
                           '0000:a2:00.2',
                           '0000:c0:00.2',
                           '0000:c0:01.1',
                           '0000:c0:01.2',
                           '0000:c0:01.3',
                           '0000:c0:01.4',
                           '0000:c0:07.1',
                           '0000:c0:08.1',
                           '0000:c0:08.2',
                           '0000:c5:00.0',
                           '0000:c5:00.2',
                           '0000:c6:00.0',
                           '0000:c6:00.2',
                           '0000:c7:00.0',
                           '0000:e0:00.2',
                           '0000:e0:07.1',
                           '0000:e0:08.1',
                           '0000:e1:00.0',
                           '0000:e1:00.2',
                           '0000:e2:00.0',
                           '0000:e2:00.2'
                        ]
                     }
                  ]
               },
               smcPresent = false,
               pciDevice = (vim.host.PciDevice) [
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:00.0',
                     classId = 1536,
                     bus = 0,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5248,
                     subDeviceId = 5248,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Root Complex',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:00.2',
                     classId = 2054,
                     bus = 0,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5711,
                     subDeviceId = 5711,
                     parentBridge = <unset>,
                     deviceName = '<class> IOMMU',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:01.0',
                     classId = 1536,
                     bus = 0,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:01.1',
                     classId = 1540,
                     bus = 0,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:01.2',
                     classId = 1540,
                     bus = 0,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:02.0',
                     classId = 1536,
                     bus = 0,
                     slot = 2,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:03.0',
                     classId = 1536,
                     bus = 0,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:04.0',
                     classId = 1536,
                     bus = 0,
                     slot = 4,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:05.0',
                     classId = 1536,
                     bus = 0,
                     slot = 5,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:07.0',
                     classId = 1536,
                     bus = 0,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:07.1',
                     classId = 1540,
                     bus = 0,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:08.0',
                     classId = 1536,
                     bus = 0,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:08.1',
                     classId = 1540,
                     bus = 0,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:14.0',
                     classId = 3077,
                     bus = 0,
                     slot = 20,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 30987,
                     subDeviceId = 30987,
                     parentBridge = <unset>,
                     deviceName = 'FCH SMBus Controller',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:14.3',
                     classId = 1537,
                     bus = 0,
                     slot = 20,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 3,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 30990,
                     subDeviceId = 30990,
                     parentBridge = <unset>,
                     deviceName = 'FCH LPC Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.0',
                     classId = 1536,
                     bus = 0,
                     slot = 24,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5712,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.1',
                     classId = 1536,
                     bus = 0,
                     slot = 24,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5713,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.2',
                     classId = 1536,
                     bus = 0,
                     slot = 24,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5714,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.3',
                     classId = 1536,
                     bus = 0,
                     slot = 24,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 3,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5715,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.4',
                     classId = 1536,
                     bus = 0,
                     slot = 24,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 4,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5716,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.5',
                     classId = 1536,
                     bus = 0,
                     slot = 24,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 5,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5717,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.6',
                     classId = 1536,
                     bus = 0,
                     slot = 24,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 6,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5718,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:18.7',
                     classId = 1536,
                     bus = 0,
                     slot = 24,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 7,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5719,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.0',
                     classId = 1536,
                     bus = 0,
                     slot = 25,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5712,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.1',
                     classId = 1536,
                     bus = 0,
                     slot = 25,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5713,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.2',
                     classId = 1536,
                     bus = 0,
                     slot = 25,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5714,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.3',
                     classId = 1536,
                     bus = 0,
                     slot = 25,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 3,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5715,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.4',
                     classId = 1536,
                     bus = 0,
                     slot = 25,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 4,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5716,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.5',
                     classId = 1536,
                     bus = 0,
                     slot = 25,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 5,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5717,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.6',
                     classId = 1536,
                     bus = 0,
                     slot = 25,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 6,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5718,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:00:19.7',
                     classId = 1536,
                     bus = 0,
                     slot = 25,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 7,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5719,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = '<class> Host bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:01:00.0',
                     classId = 3076,
                     bus = 1,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4319,
                     subVendorId = 4319,
                     vendorName = 'Emulex Corporation',
                     deviceId = -3072,
                     subDeviceId = -3047,
                     parentBridge = '0000:00:01.1',
                     deviceName = 'Emulex LPe36000 Fibre Channel Adapter',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:01:00.1',
                     classId = 3076,
                     bus = 1,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4319,
                     subVendorId = 4319,
                     vendorName = 'Emulex Corporation',
                     deviceId = -3072,
                     subDeviceId = -3047,
                     parentBridge = '0000:00:01.1',
                     deviceName = 'Emulex LPe36000 Fibre Channel Adapter',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:02:00.0',
                     classId = 512,
                     bus = 2,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 5348,
                     subVendorId = 6058,
                     vendorName = 'Broadcom',
                     deviceId = 5847,
                     subDeviceId = 16645,
                     parentBridge = '0000:00:01.2',
                     deviceName = 'BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:02:00.1',
                     classId = 512,
                     bus = 2,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 5348,
                     subVendorId = 6058,
                     vendorName = 'Broadcom',
                     deviceId = 5847,
                     subDeviceId = 16645,
                     parentBridge = '0000:00:01.2',
                     deviceName = 'BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:03:00.0',
                     classId = 4864,
                     bus = 3,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5258,
                     subDeviceId = 5258,
                     parentBridge = '0000:00:07.1',
                     deviceName = 'Starship/Matisse PCIe Dummy Function',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:03:00.2',
                     classId = 4224,
                     bus = 3,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:00:07.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:04:00.0',
                     classId = 4864,
                     bus = 4,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5253,
                     subDeviceId = 5253,
                     parentBridge = '0000:00:08.1',
                     deviceName = 'Starship/Matisse Reserved SPP',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:04:00.2',
                     classId = 4224,
                     bus = 4,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:00:08.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:04:00.3',
                     classId = 3075,
                     bus = 4,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 3,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5260,
                     subDeviceId = 5260,
                     parentBridge = '0000:00:08.1',
                     deviceName = 'Starship USB 3.0 Host Controller',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:00.0',
                     classId = 1536,
                     bus = 32,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5248,
                     subDeviceId = 5248,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Root Complex',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:00.2',
                     classId = 2054,
                     bus = 32,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5711,
                     subDeviceId = 5711,
                     parentBridge = <unset>,
                     deviceName = '<class> IOMMU',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:01.0',
                     classId = 1536,
                     bus = 32,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:02.0',
                     classId = 1536,
                     bus = 32,
                     slot = 2,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:03.0',
                     classId = 1536,
                     bus = 32,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:04.0',
                     classId = 1536,
                     bus = 32,
                     slot = 4,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:05.0',
                     classId = 1536,
                     bus = 32,
                     slot = 5,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:07.0',
                     classId = 1536,
                     bus = 32,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:07.1',
                     classId = 1540,
                     bus = 32,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:08.0',
                     classId = 1536,
                     bus = 32,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:20:08.1',
                     classId = 1540,
                     bus = 32,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:21:00.0',
                     classId = 4864,
                     bus = 33,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5258,
                     subDeviceId = 5258,
                     parentBridge = '0000:20:07.1',
                     deviceName = 'Starship/Matisse PCIe Dummy Function',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:21:00.2',
                     classId = 4224,
                     bus = 33,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:20:07.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:22:00.0',
                     classId = 4864,
                     bus = 34,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5253,
                     subDeviceId = 5253,
                     parentBridge = '0000:20:08.1',
                     deviceName = 'Starship/Matisse Reserved SPP',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:22:00.1',
                     classId = 4224,
                     bus = 34,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'AMD Inc.',
                     deviceId = 5254,
                     subDeviceId = 5254,
                     parentBridge = '0000:20:08.1',
                     deviceName = 'AMD SEV device',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:22:00.2',
                     classId = 4224,
                     bus = 34,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:20:08.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:22:00.3',
                     classId = 3075,
                     bus = 34,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 3,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5260,
                     subDeviceId = 5260,
                     parentBridge = '0000:20:08.1',
                     deviceName = 'Starship USB 3.0 Host Controller',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:00.0',
                     classId = 1536,
                     bus = 64,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5248,
                     subDeviceId = 5248,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Root Complex',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:00.2',
                     classId = 2054,
                     bus = 64,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5711,
                     subDeviceId = 5711,
                     parentBridge = <unset>,
                     deviceName = '<class> IOMMU',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:01.0',
                     classId = 1536,
                     bus = 64,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:01.1',
                     classId = 1540,
                     bus = 64,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:02.0',
                     classId = 1536,
                     bus = 64,
                     slot = 2,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:03.0',
                     classId = 1536,
                     bus = 64,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:04.0',
                     classId = 1536,
                     bus = 64,
                     slot = 4,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:05.0',
                     classId = 1536,
                     bus = 64,
                     slot = 5,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:07.0',
                     classId = 1536,
                     bus = 64,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:07.1',
                     classId = 1540,
                     bus = 64,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:08.0',
                     classId = 1536,
                     bus = 64,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:08.1',
                     classId = 1540,
                     bus = 64,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:40:08.2',
                     classId = 1540,
                     bus = 64,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:41:00.0',
                     classId = 260,
                     bus = 65,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4096,
                     subVendorId = 7497,
                     vendorName = 'Broadcom / LSI',
                     deviceId = 4322,
                     subDeviceId = 1547,
                     parentBridge = '0000:40:01.1',
                     deviceName = 'ThinkSystem RAID 940-8i 8GB Flash PCIe Gen4 12Gb Adapter',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:42:00.0',
                     classId = 4864,
                     bus = 66,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5258,
                     subDeviceId = 5258,
                     parentBridge = '0000:40:07.1',
                     deviceName = 'Starship/Matisse PCIe Dummy Function',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:42:00.2',
                     classId = 4224,
                     bus = 66,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:40:07.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:43:00.0',
                     classId = 4864,
                     bus = 67,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5253,
                     subDeviceId = 5253,
                     parentBridge = '0000:40:08.1',
                     deviceName = 'Starship/Matisse Reserved SPP',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:43:00.2',
                     classId = 4224,
                     bus = 67,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:40:08.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:44:00.0',
                     classId = 262,
                     bus = 68,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 30977,
                     subDeviceId = 30977,
                     parentBridge = '0000:40:08.2',
                     deviceName = 'AMD FCH SATA Controller [AHCI Mode]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:00.0',
                     classId = 1536,
                     bus = 96,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5248,
                     subDeviceId = 5248,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Root Complex',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:00.2',
                     classId = 2054,
                     bus = 96,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5711,
                     subDeviceId = 5711,
                     parentBridge = <unset>,
                     deviceName = '<class> IOMMU',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:01.0',
                     classId = 1536,
                     bus = 96,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:02.0',
                     classId = 1536,
                     bus = 96,
                     slot = 2,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:03.0',
                     classId = 1536,
                     bus = 96,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:03.1',
                     classId = 1540,
                     bus = 96,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:03.2',
                     classId = 1540,
                     bus = 96,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:03.3',
                     classId = 1540,
                     bus = 96,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 3,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:03.4',
                     classId = 1540,
                     bus = 96,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 4,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:04.0',
                     classId = 1536,
                     bus = 96,
                     slot = 4,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:05.0',
                     classId = 1536,
                     bus = 96,
                     slot = 5,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:05.2',
                     classId = 1540,
                     bus = 96,
                     slot = 5,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5274,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship PCIe GPP Bridge [1:0]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:07.0',
                     classId = 1536,
                     bus = 96,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:07.1',
                     classId = 1540,
                     bus = 96,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:08.0',
                     classId = 1536,
                     bus = 96,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:60:08.1',
                     classId = 1540,
                     bus = 96,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:65:00.0',
                     classId = 1540,
                     bus = 101,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 6562,
                     subVendorId = 0,
                     vendorName = 'Emulex Corporation',
                     deviceId = 288,
                     subDeviceId = 0,
                     parentBridge = '0000:60:05.2',
                     deviceName = 'x1 PCIe Gen2 Bridge[Pilot4]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:66:00.0',
                     classId = 768,
                     bus = 102,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4139,
                     subVendorId = 6562,
                     vendorName = 'Matrox Electronics Systems Ltd.',
                     deviceId = 1314,
                     subDeviceId = 257,
                     parentBridge = '0000:65:00.0',
                     deviceName = 'MGA G200e [Pilot] ServerEngines (SEP1)',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:67:00.0',
                     classId = 4864,
                     bus = 103,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5258,
                     subDeviceId = 5258,
                     parentBridge = '0000:60:07.1',
                     deviceName = 'Starship/Matisse PCIe Dummy Function',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:67:00.2',
                     classId = 4224,
                     bus = 103,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:60:07.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:68:00.0',
                     classId = 4864,
                     bus = 104,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5253,
                     subDeviceId = 5253,
                     parentBridge = '0000:60:08.1',
                     deviceName = 'Starship/Matisse Reserved SPP',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:68:00.2',
                     classId = 4224,
                     bus = 104,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:60:08.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:00.0',
                     classId = 1536,
                     bus = -128,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5248,
                     subDeviceId = 5248,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Root Complex',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:00.2',
                     classId = 2054,
                     bus = -128,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5711,
                     subDeviceId = 5711,
                     parentBridge = <unset>,
                     deviceName = '<class> IOMMU',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:01.0',
                     classId = 1536,
                     bus = -128,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:01.1',
                     classId = 1540,
                     bus = -128,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:01.2',
                     classId = 1540,
                     bus = -128,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:02.0',
                     classId = 1536,
                     bus = -128,
                     slot = 2,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:03.0',
                     classId = 1536,
                     bus = -128,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:04.0',
                     classId = 1536,
                     bus = -128,
                     slot = 4,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:05.0',
                     classId = 1536,
                     bus = -128,
                     slot = 5,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:07.0',
                     classId = 1536,
                     bus = -128,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:07.1',
                     classId = 1540,
                     bus = -128,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:08.0',
                     classId = 1536,
                     bus = -128,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:80:08.1',
                     classId = 1540,
                     bus = -128,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:81:00.0',
                     classId = 3076,
                     bus = -127,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4319,
                     subVendorId = 4319,
                     vendorName = 'Emulex Corporation',
                     deviceId = -3072,
                     subDeviceId = -3047,
                     parentBridge = '0000:80:01.1',
                     deviceName = 'Emulex LPe36000 Fibre Channel Adapter',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:81:00.1',
                     classId = 3076,
                     bus = -127,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4319,
                     subVendorId = 4319,
                     vendorName = 'Emulex Corporation',
                     deviceId = -3072,
                     subDeviceId = -3047,
                     parentBridge = '0000:80:01.1',
                     deviceName = 'Emulex LPe36000 Fibre Channel Adapter',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:82:00.0',
                     classId = 512,
                     bus = -126,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 5348,
                     subVendorId = 6058,
                     vendorName = 'Broadcom',
                     deviceId = 5847,
                     subDeviceId = 16645,
                     parentBridge = '0000:80:01.2',
                     deviceName = 'BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:82:00.1',
                     classId = 512,
                     bus = -126,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 5348,
                     subVendorId = 6058,
                     vendorName = 'Broadcom',
                     deviceId = 5847,
                     subDeviceId = 16645,
                     parentBridge = '0000:80:01.2',
                     deviceName = 'BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:83:00.0',
                     classId = 4864,
                     bus = -125,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5258,
                     subDeviceId = 5258,
                     parentBridge = '0000:80:07.1',
                     deviceName = 'Starship/Matisse PCIe Dummy Function',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:83:00.2',
                     classId = 4224,
                     bus = -125,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:80:07.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:84:00.0',
                     classId = 4864,
                     bus = -124,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5253,
                     subDeviceId = 5253,
                     parentBridge = '0000:80:08.1',
                     deviceName = 'Starship/Matisse Reserved SPP',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:84:00.2',
                     classId = 4224,
                     bus = -124,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:80:08.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:00.0',
                     classId = 1536,
                     bus = -96,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5248,
                     subDeviceId = 5248,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Root Complex',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:00.2',
                     classId = 2054,
                     bus = -96,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5711,
                     subDeviceId = 5711,
                     parentBridge = <unset>,
                     deviceName = '<class> IOMMU',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:01.0',
                     classId = 1536,
                     bus = -96,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:02.0',
                     classId = 1536,
                     bus = -96,
                     slot = 2,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:03.0',
                     classId = 1536,
                     bus = -96,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:04.0',
                     classId = 1536,
                     bus = -96,
                     slot = 4,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:05.0',
                     classId = 1536,
                     bus = -96,
                     slot = 5,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:07.0',
                     classId = 1536,
                     bus = -96,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:07.1',
                     classId = 1540,
                     bus = -96,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:08.0',
                     classId = 1536,
                     bus = -96,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a0:08.1',
                     classId = 1540,
                     bus = -96,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a1:00.0',
                     classId = 4864,
                     bus = -95,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5258,
                     subDeviceId = 5258,
                     parentBridge = '0000:a0:07.1',
                     deviceName = 'Starship/Matisse PCIe Dummy Function',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a1:00.2',
                     classId = 4224,
                     bus = -95,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:a0:07.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a2:00.0',
                     classId = 4864,
                     bus = -94,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5253,
                     subDeviceId = 5253,
                     parentBridge = '0000:a0:08.1',
                     deviceName = 'Starship/Matisse Reserved SPP',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a2:00.1',
                     classId = 4224,
                     bus = -94,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'AMD Inc.',
                     deviceId = 5254,
                     subDeviceId = 5254,
                     parentBridge = '0000:a0:08.1',
                     deviceName = 'AMD SEV device',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:a2:00.2',
                     classId = 4224,
                     bus = -94,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:a0:08.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:00.0',
                     classId = 1536,
                     bus = -64,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5248,
                     subDeviceId = 5248,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Root Complex',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:00.2',
                     classId = 2054,
                     bus = -64,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5711,
                     subDeviceId = 5711,
                     parentBridge = <unset>,
                     deviceName = '<class> IOMMU',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:01.0',
                     classId = 1536,
                     bus = -64,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:01.1',
                     classId = 1540,
                     bus = -64,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:01.2',
                     classId = 1540,
                     bus = -64,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:01.3',
                     classId = 1540,
                     bus = -64,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 3,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:01.4',
                     classId = 1540,
                     bus = -64,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 4,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5251,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse GPP Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:02.0',
                     classId = 1536,
                     bus = -64,
                     slot = 2,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:03.0',
                     classId = 1536,
                     bus = -64,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:04.0',
                     classId = 1536,
                     bus = -64,
                     slot = 4,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:05.0',
                     classId = 1536,
                     bus = -64,
                     slot = 5,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:07.0',
                     classId = 1536,
                     bus = -64,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:07.1',
                     classId = 1540,
                     bus = -64,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:08.0',
                     classId = 1536,
                     bus = -64,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:08.1',
                     classId = 1540,
                     bus = -64,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c0:08.2',
                     classId = 1540,
                     bus = -64,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c5:00.0',
                     classId = 4864,
                     bus = -59,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5258,
                     subDeviceId = 5258,
                     parentBridge = '0000:c0:07.1',
                     deviceName = 'Starship/Matisse PCIe Dummy Function',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c5:00.2',
                     classId = 4224,
                     bus = -59,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:c0:07.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c6:00.0',
                     classId = 4864,
                     bus = -58,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5253,
                     subDeviceId = 5253,
                     parentBridge = '0000:c0:08.1',
                     deviceName = 'Starship/Matisse Reserved SPP',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c6:00.2',
                     classId = 4224,
                     bus = -58,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:c0:08.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:c7:00.0',
                     classId = 262,
                     bus = -57,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 30977,
                     subDeviceId = 30977,
                     parentBridge = '0000:c0:08.2',
                     deviceName = 'AMD FCH SATA Controller [AHCI Mode]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:00.0',
                     classId = 1536,
                     bus = -32,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5248,
                     subDeviceId = 5248,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Root Complex',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:00.2',
                     classId = 2054,
                     bus = -32,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices Inc',
                     deviceId = 5711,
                     subDeviceId = 5711,
                     parentBridge = <unset>,
                     deviceName = '<class> IOMMU',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:01.0',
                     classId = 1536,
                     bus = -32,
                     slot = 1,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:02.0',
                     classId = 1536,
                     bus = -32,
                     slot = 2,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:03.0',
                     classId = 1536,
                     bus = -32,
                     slot = 3,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:04.0',
                     classId = 1536,
                     bus = -32,
                     slot = 4,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:05.0',
                     classId = 1536,
                     bus = -32,
                     slot = 5,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:07.0',
                     classId = 1536,
                     bus = -32,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:07.1',
                     classId = 1540,
                     bus = -32,
                     slot = 7,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:08.0',
                     classId = 1536,
                     bus = -32,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5250,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse PCIe Dummy Host Bridge',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e0:08.1',
                     classId = 1540,
                     bus = -32,
                     slot = 8,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 1,
                     vendorId = 4130,
                     subVendorId = 0,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5252,
                     subDeviceId = 0,
                     parentBridge = <unset>,
                     deviceName = 'Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e1:00.0',
                     classId = 4864,
                     bus = -31,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5258,
                     subDeviceId = 5258,
                     parentBridge = '0000:e0:07.1',
                     deviceName = 'Starship/Matisse PCIe Dummy Function',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e1:00.2',
                     classId = 4224,
                     bus = -31,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:e0:07.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e2:00.0',
                     classId = 4864,
                     bus = -30,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 0,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5253,
                     subDeviceId = 5253,
                     parentBridge = '0000:e0:08.1',
                     deviceName = 'Starship/Matisse Reserved SPP',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  },
                  (vim.host.PciDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     id = '0000:e2:00.2',
                     classId = 4224,
                     bus = -30,
                     slot = 0,
                     physicalSlot = <unset>,
                     slotDescription = <unset>,
                     function = 2,
                     vendorId = 4130,
                     subVendorId = 4130,
                     vendorName = 'Advanced Micro Devices, Inc. [AMD]',
                     deviceId = 5272,
                     subDeviceId = 5272,
                     parentBridge = '0000:e0:08.1',
                     deviceName = 'Starship/Matisse PTDMA',
                     extDeviceId = <unset>,
                     extDeviceName = <unset>
                  }
               ],
               cpuFeature = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = '0000:0000:0000:0000:0000:0000:0001:0000',
                     ebx = '0110:1000:0111:0100:0111:0101:0100:0001',
                     ecx = '0100:0100:0100:1101:0100:0001:0110:0011',
                     edx = '0110:1001:0111:0100:0110:1110:0110:0101'
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = '0000:0000:1010:0000:0000:1111:0001:0001',
                     ebx = '0000:0000:1000:0000:0000:1000:0000:0000',
                     ecx = '0111:0110:1111:1010:0011:0010:0000:1011',
                     edx = '0001:0111:1000:1011:1111:1011:1111:1111'
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = '1000:0000:0000:0000:0000:0000:0010:0011',
                     ebx = '0110:1000:0111:0100:0111:0101:0100:0001',
                     ecx = '0100:0100:0100:1101:0100:0001:0110:0011',
                     edx = '0110:1001:0111:0100:0110:1110:0110:0101'
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = '0000:0000:1010:0000:0000:1111:0001:0001',
                     ebx = '0100:0000:0000:0000:0000:0000:0000:0000',
                     ecx = '0111:0101:1100:0010:0011:0111:1111:1111',
                     edx = '0010:1111:1101:0011:1111:1011:1111:1111'
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = '0000:0000:0000:0000:0011:0000:0011:0000',
                     ebx = '1001:0001:1011:1110:1111:0111:0101:1111',
                     ecx = '0000:0000:0000:0000:0111:0000:0111:1111',
                     edx = '0000:0000:0000:0001:0000:0000:0000:0111'
                  }
               ],
               biosInfo = (vim.host.BIOSInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  biosVersion = 'D8E119J-2.10',
                  releaseDate = 2021-05-24T00:00:00Z,
                  vendor = 'Lenovo',
                  majorRelease = 2,
                  minorRelease = 10,
                  firmwareMajorRelease = 3,
                  firmwareMinorRelease = 20
               },
               reliableMemoryInfo = (vim.host.ReliableMemoryInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  memorySize = 0
               },
               persistentMemoryInfo = <unset>,
               sgxInfo = (vim.host.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  sgxState = 'notPresent',
                  totalEpcMemory = 0,
                  flcMode = 'off',
                  lePubKeyHash = <unset>
               },
               sevInfo = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'licensableResource',
            val = (vim.LicenseManager.LicensableResourceInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               resource = (vmodl.KeyAnyValue) [
                  (vmodl.KeyAnyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numCpuPackages',
                     value = 2
                  },
                  (vmodl.KeyAnyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numCpuCores',
                     value = 128
                  },
                  (vmodl.KeyAnyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numVmsStarted',
                     value = 103
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'esxi7-21'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.ComputeResource:ha-compute-res'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.host.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               connectionState = 'connected',
               powerState = 'poweredOn',
               standbyMode = <unset>,
               inMaintenanceMode = false,
               inQuarantineMode = <unset>,
               bootTime = 2021-08-06T17:07:57.940136Z,
               healthSystemRuntime = (vim.host.HealthStatusSystem.Runtime) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  systemHealthInfo = (vim.host.SystemHealthInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     numericSensorInfo = (vim.host.NumericSensorInfo) [
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Domain 8 PSU 2 DC Out Pwr',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 29500,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.8.96',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Domain 6 PSU 2 AC In Pwr',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 31000,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.6.94',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Domain 7 PSU 1 DC Out Pwr',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 28000,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.7.95',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Domain 5 PSU 1 AC In Pwr',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 30000,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.5.93',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Domain 4 Sys Fan Pwr',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 2000,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.4.92',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Domain 2 CPU Power',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 34600,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.2.90',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Domain 1 Sys Power',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 61000,
                           unitModifier = -2,
                           baseUnits = 'Watts',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.19.1.89',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 12 Fan 6 Rear Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 473600,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.12.78',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 11 Fan 5 Rear Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 473600,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.11.77',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 10 Fan 4 Rear Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 473600,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.10.76',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 9 Fan 3 Rear Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 473600,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.9.75',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 8 Fan 2 Rear Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 473600,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.8.74',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 7 Fan 1 Rear Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 473600,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.7.73',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 6 Fan 6 Front Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 504000,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.6.70',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 5 Fan 5 Front Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 504000,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.5.69',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 4 Fan 4 Front Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 504000,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.4.68',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 3 Fan 3 Front Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 520000,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.3.67',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 2 Fan 2 Front Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 504000,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.2.66',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 1 Fan 1 Front Tach',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 504000,
                           unitModifier = -2,
                           baseUnits = 'RPM',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.1.65',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Battery 1 CMOS Battery',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 313,
                           unitModifier = -2,
                           baseUnits = 'Volts',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.40.1.3',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Board 1 SysBrd 3.3V',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 323,
                           unitModifier = -2,
                           baseUnits = 'Volts',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.98',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Board 1 SysBrd 5V',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 496,
                           unitModifier = -2,
                           baseUnits = 'Volts',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.99',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Board 1 SysBrd 12V',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1198,
                           unitModifier = -2,
                           baseUnits = 'Volts',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.97',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 32 DIMM 32 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.32.112',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 31 DIMM 31 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 5900,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.31.111',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 30 DIMM 30 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.30.110',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 29 DIMM 29 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6100,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.29.109',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 28 DIMM 28 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.28.108',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 27 DIMM 27 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.27.107',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 26 DIMM 26 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.26.106',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 25 DIMM 25 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6100,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.25.105',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 24 DIMM 24 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6100,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.24.104',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 23 DIMM 23 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6100,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.23.103',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 22 DIMM 22 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.22.102',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 21 DIMM 21 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 5800,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.21.101',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 20 DIMM 20 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 5400,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.20.100',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 19 DIMM 19 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 5200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.19.99',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 18 DIMM 18 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 5000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.18.98',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 17 DIMM 17 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 5000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.17.97',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 16 DIMM 16 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 5300,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.16.96',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 15 DIMM 15 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 5700,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.15.95',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 14 DIMM 14 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 5900,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.14.94',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 13 DIMM 13 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6000,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.13.93',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 12 DIMM 12 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.12.92',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 11 DIMM 11 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.11.91',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 10 DIMM 10 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.10.90',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 9 DIMM 9 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6200,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.9.89',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 8 DIMM 8 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6400,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.8.88',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 7 DIMM 7 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6600,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.7.87',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 6 DIMM 6 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6600,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.6.86',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 5 DIMM 5 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6700,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.5.85',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 4 DIMM 4 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6600,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.4.84',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 3 DIMM 3 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6400,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.3.83',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 2 DIMM 2 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6300,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.2.82',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 1 DIMM 1 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6300,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.32.1.81',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Processor 2 CPU 2 DTS',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = -3100,
                           unitModifier = -2,
                           baseUnits = 'unspecified',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.3.2.54',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Processor 2 CPU 2 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6800,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.3.2.52',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Processor 1 CPU 1 DTS',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = -3000,
                           unitModifier = -2,
                           baseUnits = 'unspecified',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.3.1.53',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Processor 1 CPU 1 Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 6900,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.3.1.51',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Chassis 1 System Air Flow',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 4800,
                           unitModifier = -2,
                           baseUnits = 'CFM',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.23.1.58',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'External Environment 2 Exhaust Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 4300,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.39.2.50',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'External Environment 1 Ambient Temp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 2100,
                           unitModifier = -2,
                           baseUnits = 'degrees C',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.39.1.49',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 23 Drive 23',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.23.200',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 22 Drive 22',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.22.199',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 21 Drive 21',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.21.198',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 20 Drive 20',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.20.197',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 19 Drive 19',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.19.196',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 18 Drive 18',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.18.195',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 17 Drive 17',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.17.194',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 16 Drive 16',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.16.193',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 15 Drive 15',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.15.192',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 14 Drive 14',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.14.191',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 13 Drive 13',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.13.190',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 12 Drive 12',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.12.189',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 11 Drive 11',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.11.188',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 10 Drive 10',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.10.187',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 9 Drive 9',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.9.186',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 8 Drive 8',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.8.185',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 7 Drive 7',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.7.184',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 6 Drive 6',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.6.183',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 5 Drive 5',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.5.182',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 4 Drive 4',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.4.181',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 3 Drive 3',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.3.180',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 2 Drive 2',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.2.179',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 1 Drive 1',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.1.178',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Disk or Disk Bay 0 Drive 0',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.0.177',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 4 Drive Mismatch',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.37.4.222',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = '[Device] Chasis Specific 31 Ext Enclosure PS',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'power',
                           id = '0.160.127.233',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = '[Device] Disk or Disk Bay 31 Ext Drive',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'storage',
                           id = '0.4.127.221',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Cable/Interconnect 2 Front Video',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'cable',
                           id = '0.31.2.253',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Cable/Interconnect 1 COMport Card',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'cable',
                           id = '0.31.1.252',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Internal Expansion Board 4 TPM Module Prsnt',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.16.4.63',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Front Panel Board 1 Front Panel',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.12.1.248',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Drive Backplane 7 Mid BP 2 Status',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.15.7.247',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Drive Backplane 6 Mid BP 1 Status',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.15.6.246',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Drive Backplane 5 Rear BP2 Status',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.15.5.245',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Drive Backplane 4 Rear BP1 Status',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.15.4.244',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Drive Backplane 3 BP 3 Status',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.15.3.243',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Drive Backplane 2 BP 2 Status',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.15.2.242',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Drive Backplane 1 BP 1 Status',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.15.1.241',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 6 RAID Card 6',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.6.120',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 5 RAID Card 5',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.5.119',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 4 RAID Card 4',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.4.118',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 3 RAID Card 3',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.3.117',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 2 RAID Card 2',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.2.116',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 1 RAID Card 1',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.1.115',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 9 OCP OverTemp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.11.9.169',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 9 OCP Fault',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.9.169',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 6 PCI 6 OverTemp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.11.6.166',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 6 PCI 6 Fault',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 4,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.6.166',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 5 PCI 5 OverTemp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.11.5.165',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 5 PCI 5 Fault',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 4,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.5.165',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 4 PCI 4 OverTemp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.11.4.164',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 4 PCI 4 Fault',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.4.164',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 3 PCI 3 OverTemp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.11.3.163',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 3 PCI 3 Fault',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 4,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.3.163',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 2 PCI 2 OverTemp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.11.2.162',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 2 PCI 2 Fault',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 4,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.2.162',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 1 PCI 1 OverTemp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.11.1.161',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 1 PCI 1 Fault',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 4,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.1.161',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Internal Expansion Board 3 PCI Riser 3',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.16.3.251',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Internal Expansion Board 2 PCI Riser 2',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.16.2.250',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Internal Expansion Board 1 PCI Riser 1',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.16.1.249',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Supply 2 PSU 2 IN Failure',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'power',
                           id = '0.10.2.232',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Supply 2 PSU 2 PF Failure',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'power',
                           id = '0.10.2.230',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Supply 2 PSU 2 Failure',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'power',
                           id = '0.10.2.228',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Supply 2 PSU 2',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'power',
                           id = '0.10.2.226',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Supply 1 PSU 1 IN Failure',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'power',
                           id = '0.10.1.231',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Supply 1 PSU 1 PF Failure',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'power',
                           id = '0.10.1.229',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Supply 1 PSU 1 Failure',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'power',
                           id = '0.10.1.227',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Power Supply 1 PSU 1',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'power',
                           id = '0.10.1.225',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Fan Device 5 Fan Mismatch',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'fan',
                           id = '0.29.5.85',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Board 1 Pwr Rail MNOP Er',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.111',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Board 1 Pwr Rail IJKL Er',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.110',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Board 1 Pwr Rail EFGH Er',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.109',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Board 1 Pwr Rail ABCD Er',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.108',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Board 1 CPU 2 VR',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.107',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Board 1 CPU 1 VR',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.106',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Board 1 SysBrd Vol Fault',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'voltage',
                           id = '0.7.1.105',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 32 DIMM 32',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.32.160',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 31 DIMM 31',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.31.159',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 30 DIMM 30',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.30.158',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 29 DIMM 29',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.29.157',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 28 DIMM 28',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.28.156',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 27 DIMM 27',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.27.155',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 26 DIMM 26',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.26.154',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 25 DIMM 25',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.25.153',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 24 DIMM 24',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.24.152',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 23 DIMM 23',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.23.151',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:42Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 22 DIMM 22',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.22.150',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 21 DIMM 21',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.21.149',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 20 DIMM 20',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.20.148',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 19 DIMM 19',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.19.147',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 18 DIMM 18',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.18.146',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 17 DIMM 17',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.17.145',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 16 DIMM 16',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.16.144',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 15 DIMM 15',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.15.143',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 14 DIMM 14',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.14.142',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 13 DIMM 13',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.13.141',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 12 DIMM 12',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.12.140',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 11 DIMM 11',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.11.139',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 10 DIMM 10',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.10.138',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 9 DIMM 9',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.9.137',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 8 DIMM 8',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.8.136',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 7 DIMM 7',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.7.135',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 6 DIMM 6',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.6.134',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 5 DIMM 5',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.5.133',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 4 DIMM 4',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.4.132',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 3 DIMM 3',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.3.131',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 2 DIMM 2',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.2.130',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory Device 1 DIMM 1',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 64,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.32.1.129',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Processor 2 CPU ExtLink 2 Er',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'cable',
                           id = '0.3.2.128',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Processor 2 CPU 2 OverTemp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.3.2.56',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Processor 1 CPU ExtLink 1 Er',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'cable',
                           id = '0.3.1.127',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Processor 1 CPU 1 OverTemp',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 1,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'temperature',
                           id = '0.3.1.55',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'I/O Module 1 NIC Link state',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.44.1.62',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Chassis 1 Chassis',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.23.1.61',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Management Software 1 XCC DB Status',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.33.1.42',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Management Software 1 XCC Switchover',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.33.1.15',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Management Software 1 XCC FW Corrupted',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'assert-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.33.1.14',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Management Module 1 SMM Monitor',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'assert-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.6.1.31',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Management Module 1 SMM Mode',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'assert-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.6.1.30',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 2 One of PCIs',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.37.2.26',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 2 All PCI Error',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.37.2.6',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 2 PCIs',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.37.2.27',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 1 SMI Lane Failed',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.37.1.35',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 1 Non-Auth DIMMs',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'assert-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.37.1.23',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 1 Memory Resized',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'assert-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.37.1.18',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 1 Lane Failover',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'assert-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.37.1.16',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 1 Backup Memory',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'redundancy-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.37.1.8',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 1 One of DIMMs',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.37.1.25',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 1 DIMMs',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.37.1.11',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 1 All DIMMs',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'memory',
                           id = '0.37.1.5',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Board 1 3_STRIKE_TIMEOUT',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'assert-discrete',
                           rateUnits = 'none',
                           sensorType = 'systemBoard',
                           id = '0.7.1.45',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Add-in Card 1 RAID Log',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.11.1.9',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 2 No I/O Resources',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'severity-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.37.2.21',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Chassis 1 NMI State',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.23.1.19',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Management Software 1 SEL Fullness',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Yellow',
                              summary = 'The sensor is operating under conditions that are non-critical',
                              key = 'Yellow'
                           },
                           currentReading = 48,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.33.1.254',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'System Management Software 1 IPMI Watchdog',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'watchdog',
                           id = '0.33.1.2',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Processor 2 CPU 2 Status',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 128,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'processor',
                           id = '0.3.2.124',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Processor 1 CPU 1 Status',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 128,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'processor',
                           id = '0.3.1.123',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 3 One of CPUs',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'processor',
                           id = '0.37.3.24',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 3 All CPUs',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'processor',
                           id = '0.37.3.4',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        },
                        (vim.host.NumericSensorInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Group 3 CPUs',
                           healthState = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'The sensor is operating under normal conditions',
                              key = 'Green'
                           },
                           currentReading = 0,
                           unitModifier = 0,
                           baseUnits = 'sensor-discrete',
                           rateUnits = 'none',
                           sensorType = 'other',
                           id = '0.37.3.10',
                           sensorNumber = <unset>,
                           timeStamp = '2021-08-20T15:49:43Z',
                           fru = <unset>
                        }
                     ],
                     presenceSensorInfo = (vim.host.PresenceSensorInfo) []
                  },
                  hardwareStatusInfo = (vim.host.HardwareStatusInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     memoryStatusInfo = (vim.host.HardwareStatusInfo.HardwareElementInfo) [
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.1.129',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.2.130',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.3.131',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.5.133',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.6.134',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.10.138',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.9.137',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.11.139',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.14.142',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.16.144',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.17.145',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.16.96',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.8.136',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.15.95',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.15.143',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.8.88',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.12.140',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.17.97',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.28.108',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.31.159',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.24.152',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.13.93',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.4.132',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.20.100',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.30.110',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.31.111',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.28.156',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.22.150',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.12.92',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.9.89',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.23.103',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.7.135',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.30.158',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.32.112',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.7.87',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.18.98',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.26.106',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.29.109',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.20.148',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.21.101',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.25.105',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.11.91',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.22.102',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.2.82',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.32.160',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.19.99',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.24.104',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.3.83',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.10.90',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.27.155',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.6.86',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.21.149',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.13.141',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.4.84',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.1.81',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.29.157',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.18.146',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.27.107',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.5.85',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.26.154',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.25.153',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.23.151',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.14.94',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Memory 0.32.19.147',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        }
                     ],
                     cpuStatusInfo = (vim.host.HardwareStatusInfo.HardwareElementInfo) [
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Proc 0.3.1.123',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Proc 0.3.1.127',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Proc 0.3.2.56',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Proc 0.3.2.54',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Proc 0.3.2.52',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Proc 0.3.2.124',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Proc 0.3.1.55',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Proc 0.3.2.128',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Proc 0.3.1.53',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        },
                        (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           name = 'Proc 0.3.1.51',
                           status = (vim.ElementDescription) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              label = 'Green',
                              summary = 'Physical element is functioning as expected',
                              key = 'Green'
                           }
                        }
                     ],
                     storageStatusInfo = (vim.host.HardwareStatusInfo.StorageStatusInfo) []
                  },
                  bmcInfo = <unset>
               },
               dasHostState = <unset>,
               tpmPcrValues = (vim.host.TpmDigestInfo) [],
               cpuCapacityForVm = <unset>,
               memoryCapacityForVm = <unset>,
               vsanRuntimeInfo = (vim.vsan.host.VsanRuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  membershipList = (vim.vsan.host.MembershipInfo) [],
                  diskIssues = (vim.vsan.host.VsanRuntimeInfo.DiskIssue) [],
                  accessGenNo = <unset>
               },
               networkRuntimeInfo = (vim.host.RuntimeInfo.NetworkRuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  netStackInstanceRuntimeInfo = (vim.host.RuntimeInfo.NetStackInstanceRuntimeInfo) [
                     (vim.host.RuntimeInfo.NetStackInstanceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        netStackInstanceKey = 'defaultTcpipStack',
                        state = 'active',
                        vmknicKeys = (str) [
                           'vmk0',
                           'vmk1',
                           'vmk2'
                        ],
                        maxNumberOfConnections = 11000,
                        currentIpV6Enabled = true
                     }
                  ],
                  networkResourceRuntime = <unset>
               },
               vFlashResourceRuntimeInfo = (vim.host.VFlashManager.VFlashResourceRunTimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  usage = 22889365504,
                  capacity = 128580583424,
                  accessible = true,
                  capacityForVmCache = 128580583424,
                  freeForVmCache = 105691217920
               },
               hostMaxVirtualDiskCapacity = 68169720922112,
               cryptoState = 'incapable',
               cryptoKeyId = <unset>,
               statelessNvdsMigrationReady = <unset>,
               partialMaintenanceMode = (vim.host.PartialMaintenanceModeRuntimeInfo) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.host.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               host = 'vim.HostSystem:ha-host',
               hardware = (vim.host.Summary.HardwareSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vendor = 'Lenovo',
                  model = 'ThinkSystem SR665 MB',
                  uuid = 'de37f710-323a-11ea-b767-c3e57597e78f',
                  otherIdentifyingInfo = (vim.host.SystemIdentificationInfo) [
                     (vim.host.SystemIdentificationInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        identifierValue = 'none',
                        identifierType = (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Asset Tag',
                           summary = 'Asset tag of the system',
                           key = 'AssetTag'
                        }
                     },
                     (vim.host.SystemIdentificationInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        identifierValue = '1234567890',
                        identifierType = (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Service tag',
                           summary = 'Service tag of the system',
                           key = 'ServiceTag'
                        }
                     },
                     (vim.host.SystemIdentificationInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        identifierValue = '1234567890',
                        identifierType = (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Enclosure serial number tag',
                           summary = 'Enclosure serial number tag of the system',
                           key = 'EnclosureSerialNumberTag'
                        }
                     },
                     (vim.host.SystemIdentificationInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        identifierValue = '1234567890',
                        identifierType = (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Serial number tag',
                           summary = 'Serial number tag of the system',
                           key = 'SerialNumberTag'
                        }
                     },
                     (vim.host.SystemIdentificationInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        identifierValue = '$MV Min UEFI Version -[D8E113P-2.00]-',
                        identifierType = (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'OEM specific string',
                           summary = 'OEM specific string',
                           key = 'OemSpecificString'
                        }
                     }
                  ],
                  memorySize = 2185989591040,
                  cpuModel = 'AMD EPYC 7763 64-Core Processor                ',
                  cpuMhz = 2445,
                  numCpuPkgs = 2,
                  numCpuCores = 128,
                  numCpuThreads = 256,
                  numNics = 5,
                  numHBAs = 11
               },
               runtime = (vim.host.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  standbyMode = <unset>,
                  inMaintenanceMode = false,
                  inQuarantineMode = <unset>,
                  bootTime = 2021-08-06T17:07:57.940136Z,
                  healthSystemRuntime = (vim.host.HealthStatusSystem.Runtime) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     systemHealthInfo = (vim.host.SystemHealthInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        numericSensorInfo = (vim.host.NumericSensorInfo) [
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Domain 8 PSU 2 DC Out Pwr',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 29500,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.8.96',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Domain 6 PSU 2 AC In Pwr',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 31000,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.6.94',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Domain 7 PSU 1 DC Out Pwr',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 28000,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.7.95',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Domain 5 PSU 1 AC In Pwr',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 30000,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.5.93',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Domain 4 Sys Fan Pwr',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 2000,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.4.92',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Domain 2 CPU Power',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 34600,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.2.90',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Domain 1 Sys Power',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 61000,
                              unitModifier = -2,
                              baseUnits = 'Watts',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.19.1.89',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 12 Fan 6 Rear Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 473600,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.12.78',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 11 Fan 5 Rear Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 473600,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.11.77',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 10 Fan 4 Rear Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 473600,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.10.76',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 9 Fan 3 Rear Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 473600,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.9.75',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 8 Fan 2 Rear Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 473600,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.8.74',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 7 Fan 1 Rear Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 473600,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.7.73',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 6 Fan 6 Front Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 504000,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.6.70',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 5 Fan 5 Front Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 504000,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.5.69',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 4 Fan 4 Front Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 504000,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.4.68',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 3 Fan 3 Front Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 520000,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.3.67',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 2 Fan 2 Front Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 504000,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.2.66',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 1 Fan 1 Front Tach',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 504000,
                              unitModifier = -2,
                              baseUnits = 'RPM',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.1.65',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Battery 1 CMOS Battery',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 313,
                              unitModifier = -2,
                              baseUnits = 'Volts',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.40.1.3',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Board 1 SysBrd 3.3V',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 323,
                              unitModifier = -2,
                              baseUnits = 'Volts',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.98',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Board 1 SysBrd 5V',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 496,
                              unitModifier = -2,
                              baseUnits = 'Volts',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.99',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Board 1 SysBrd 12V',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1198,
                              unitModifier = -2,
                              baseUnits = 'Volts',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.97',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 32 DIMM 32 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.32.112',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 31 DIMM 31 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 5900,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.31.111',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 30 DIMM 30 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.30.110',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 29 DIMM 29 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6100,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.29.109',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 28 DIMM 28 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.28.108',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 27 DIMM 27 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.27.107',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 26 DIMM 26 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.26.106',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 25 DIMM 25 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6100,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.25.105',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 24 DIMM 24 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6100,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.24.104',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 23 DIMM 23 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6100,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.23.103',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 22 DIMM 22 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.22.102',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 21 DIMM 21 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 5800,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.21.101',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 20 DIMM 20 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 5400,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.20.100',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 19 DIMM 19 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 5200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.19.99',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 18 DIMM 18 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 5000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.18.98',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 17 DIMM 17 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 5000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.17.97',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 16 DIMM 16 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 5300,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.16.96',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 15 DIMM 15 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 5700,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.15.95',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 14 DIMM 14 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 5900,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.14.94',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 13 DIMM 13 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6000,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.13.93',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 12 DIMM 12 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.12.92',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 11 DIMM 11 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.11.91',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 10 DIMM 10 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.10.90',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 9 DIMM 9 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6200,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.9.89',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 8 DIMM 8 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6400,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.8.88',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 7 DIMM 7 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6600,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.7.87',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 6 DIMM 6 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6600,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.6.86',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 5 DIMM 5 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6700,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.5.85',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 4 DIMM 4 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6600,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.4.84',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 3 DIMM 3 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6400,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.3.83',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 2 DIMM 2 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6300,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.2.82',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 1 DIMM 1 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6300,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.32.1.81',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Processor 2 CPU 2 DTS',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = -3100,
                              unitModifier = -2,
                              baseUnits = 'unspecified',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.3.2.54',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Processor 2 CPU 2 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6800,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.3.2.52',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Processor 1 CPU 1 DTS',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = -3000,
                              unitModifier = -2,
                              baseUnits = 'unspecified',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.3.1.53',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Processor 1 CPU 1 Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 6900,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.3.1.51',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Chassis 1 System Air Flow',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 4800,
                              unitModifier = -2,
                              baseUnits = 'CFM',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.23.1.58',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'External Environment 2 Exhaust Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 4300,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.39.2.50',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'External Environment 1 Ambient Temp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 2100,
                              unitModifier = -2,
                              baseUnits = 'degrees C',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.39.1.49',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 23 Drive 23',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.23.200',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 22 Drive 22',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.22.199',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 21 Drive 21',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.21.198',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 20 Drive 20',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.20.197',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 19 Drive 19',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.19.196',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 18 Drive 18',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.18.195',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 17 Drive 17',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.17.194',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 16 Drive 16',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.16.193',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 15 Drive 15',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.15.192',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 14 Drive 14',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.14.191',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 13 Drive 13',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.13.190',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 12 Drive 12',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.12.189',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 11 Drive 11',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.11.188',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 10 Drive 10',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.10.187',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 9 Drive 9',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.9.186',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 8 Drive 8',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.8.185',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 7 Drive 7',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.7.184',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 6 Drive 6',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.6.183',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 5 Drive 5',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.5.182',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 4 Drive 4',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.4.181',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 3 Drive 3',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.3.180',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 2 Drive 2',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.2.179',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 1 Drive 1',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.1.178',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Disk or Disk Bay 0 Drive 0',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.0.177',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 4 Drive Mismatch',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.37.4.222',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = '[Device] Chasis Specific 31 Ext Enclosure PS',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'power',
                              id = '0.160.127.233',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = '[Device] Disk or Disk Bay 31 Ext Drive',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'storage',
                              id = '0.4.127.221',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Cable/Interconnect 2 Front Video',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'cable',
                              id = '0.31.2.253',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Cable/Interconnect 1 COMport Card',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'cable',
                              id = '0.31.1.252',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Internal Expansion Board 4 TPM Module Prsnt',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.16.4.63',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Front Panel Board 1 Front Panel',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.12.1.248',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Drive Backplane 7 Mid BP 2 Status',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.15.7.247',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Drive Backplane 6 Mid BP 1 Status',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.15.6.246',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Drive Backplane 5 Rear BP2 Status',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.15.5.245',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Drive Backplane 4 Rear BP1 Status',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.15.4.244',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Drive Backplane 3 BP 3 Status',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.15.3.243',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Drive Backplane 2 BP 2 Status',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.15.2.242',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Drive Backplane 1 BP 1 Status',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.15.1.241',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 6 RAID Card 6',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.6.120',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 5 RAID Card 5',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.5.119',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 4 RAID Card 4',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.4.118',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 3 RAID Card 3',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.3.117',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 2 RAID Card 2',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.2.116',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 1 RAID Card 1',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.1.115',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 9 OCP OverTemp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.11.9.169',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 9 OCP Fault',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.9.169',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 6 PCI 6 OverTemp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.11.6.166',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 6 PCI 6 Fault',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 4,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.6.166',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 5 PCI 5 OverTemp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.11.5.165',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 5 PCI 5 Fault',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 4,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.5.165',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 4 PCI 4 OverTemp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.11.4.164',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 4 PCI 4 Fault',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.4.164',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 3 PCI 3 OverTemp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.11.3.163',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 3 PCI 3 Fault',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 4,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.3.163',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 2 PCI 2 OverTemp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.11.2.162',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 2 PCI 2 Fault',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 4,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.2.162',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 1 PCI 1 OverTemp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.11.1.161',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 1 PCI 1 Fault',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 4,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.1.161',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Internal Expansion Board 3 PCI Riser 3',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.16.3.251',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Internal Expansion Board 2 PCI Riser 2',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.16.2.250',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Internal Expansion Board 1 PCI Riser 1',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.16.1.249',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Supply 2 PSU 2 IN Failure',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'power',
                              id = '0.10.2.232',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Supply 2 PSU 2 PF Failure',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'power',
                              id = '0.10.2.230',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Supply 2 PSU 2 Failure',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'power',
                              id = '0.10.2.228',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Supply 2 PSU 2',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'power',
                              id = '0.10.2.226',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Supply 1 PSU 1 IN Failure',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'power',
                              id = '0.10.1.231',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Supply 1 PSU 1 PF Failure',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'power',
                              id = '0.10.1.229',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Supply 1 PSU 1 Failure',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'power',
                              id = '0.10.1.227',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Power Supply 1 PSU 1',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'power',
                              id = '0.10.1.225',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Fan Device 5 Fan Mismatch',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'fan',
                              id = '0.29.5.85',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Board 1 Pwr Rail MNOP Er',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.111',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Board 1 Pwr Rail IJKL Er',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.110',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Board 1 Pwr Rail EFGH Er',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.109',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Board 1 Pwr Rail ABCD Er',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.108',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Board 1 CPU 2 VR',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.107',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Board 1 CPU 1 VR',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.106',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Board 1 SysBrd Vol Fault',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'voltage',
                              id = '0.7.1.105',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 32 DIMM 32',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.32.160',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 31 DIMM 31',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.31.159',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 30 DIMM 30',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.30.158',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 29 DIMM 29',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.29.157',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 28 DIMM 28',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.28.156',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 27 DIMM 27',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.27.155',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 26 DIMM 26',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.26.154',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 25 DIMM 25',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.25.153',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 24 DIMM 24',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.24.152',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 23 DIMM 23',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.23.151',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:42Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 22 DIMM 22',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.22.150',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 21 DIMM 21',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.21.149',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 20 DIMM 20',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.20.148',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 19 DIMM 19',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.19.147',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 18 DIMM 18',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.18.146',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 17 DIMM 17',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.17.145',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 16 DIMM 16',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.16.144',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 15 DIMM 15',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.15.143',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 14 DIMM 14',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.14.142',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 13 DIMM 13',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.13.141',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 12 DIMM 12',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.12.140',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 11 DIMM 11',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.11.139',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 10 DIMM 10',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.10.138',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 9 DIMM 9',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.9.137',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 8 DIMM 8',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.8.136',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 7 DIMM 7',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.7.135',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 6 DIMM 6',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.6.134',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 5 DIMM 5',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.5.133',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 4 DIMM 4',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.4.132',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 3 DIMM 3',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.3.131',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 2 DIMM 2',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.2.130',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory Device 1 DIMM 1',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 64,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.32.1.129',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Processor 2 CPU ExtLink 2 Er',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'cable',
                              id = '0.3.2.128',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Processor 2 CPU 2 OverTemp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.3.2.56',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Processor 1 CPU ExtLink 1 Er',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'cable',
                              id = '0.3.1.127',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Processor 1 CPU 1 OverTemp',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 1,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'temperature',
                              id = '0.3.1.55',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'I/O Module 1 NIC Link state',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.44.1.62',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Chassis 1 Chassis',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.23.1.61',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Management Software 1 XCC DB Status',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.33.1.42',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Management Software 1 XCC Switchover',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.33.1.15',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Management Software 1 XCC FW Corrupted',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'assert-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.33.1.14',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Management Module 1 SMM Monitor',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'assert-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.6.1.31',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Management Module 1 SMM Mode',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'assert-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.6.1.30',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 2 One of PCIs',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.37.2.26',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 2 All PCI Error',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.37.2.6',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 2 PCIs',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.37.2.27',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 1 SMI Lane Failed',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.37.1.35',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 1 Non-Auth DIMMs',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'assert-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.37.1.23',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 1 Memory Resized',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'assert-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.37.1.18',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 1 Lane Failover',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'assert-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.37.1.16',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 1 Backup Memory',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'redundancy-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.37.1.8',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 1 One of DIMMs',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.37.1.25',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 1 DIMMs',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.37.1.11',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 1 All DIMMs',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'memory',
                              id = '0.37.1.5',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Board 1 3_STRIKE_TIMEOUT',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'assert-discrete',
                              rateUnits = 'none',
                              sensorType = 'systemBoard',
                              id = '0.7.1.45',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Add-in Card 1 RAID Log',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.11.1.9',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 2 No I/O Resources',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'severity-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.37.2.21',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Chassis 1 NMI State',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.23.1.19',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Management Software 1 SEL Fullness',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Yellow',
                                 summary = 'The sensor is operating under conditions that are non-critical',
                                 key = 'Yellow'
                              },
                              currentReading = 48,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.33.1.254',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'System Management Software 1 IPMI Watchdog',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'watchdog',
                              id = '0.33.1.2',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Processor 2 CPU 2 Status',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 128,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'processor',
                              id = '0.3.2.124',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Processor 1 CPU 1 Status',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 128,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'processor',
                              id = '0.3.1.123',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 3 One of CPUs',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'processor',
                              id = '0.37.3.24',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 3 All CPUs',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'processor',
                              id = '0.37.3.4',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           },
                           (vim.host.NumericSensorInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Group 3 CPUs',
                              healthState = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'The sensor is operating under normal conditions',
                                 key = 'Green'
                              },
                              currentReading = 0,
                              unitModifier = 0,
                              baseUnits = 'sensor-discrete',
                              rateUnits = 'none',
                              sensorType = 'other',
                              id = '0.37.3.10',
                              sensorNumber = <unset>,
                              timeStamp = '2021-08-20T15:49:43Z',
                              fru = <unset>
                           }
                        ],
                        presenceSensorInfo = (vim.host.PresenceSensorInfo) []
                     },
                     hardwareStatusInfo = (vim.host.HardwareStatusInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        memoryStatusInfo = (vim.host.HardwareStatusInfo.HardwareElementInfo) [
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.1.129',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.2.130',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.3.131',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.5.133',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.6.134',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.10.138',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.9.137',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.11.139',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.14.142',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.16.144',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.17.145',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.16.96',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.8.136',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.15.95',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.15.143',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.8.88',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.12.140',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.17.97',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.28.108',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.31.159',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.24.152',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.13.93',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.4.132',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.20.100',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.30.110',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.31.111',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.28.156',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.22.150',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.12.92',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.9.89',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.23.103',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.7.135',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.30.158',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.32.112',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.7.87',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.18.98',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.26.106',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.29.109',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.20.148',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.21.101',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.25.105',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.11.91',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.22.102',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.2.82',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.32.160',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.19.99',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.24.104',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.3.83',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.10.90',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.27.155',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.6.86',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.21.149',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.13.141',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.4.84',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.1.81',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.29.157',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.18.146',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.27.107',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.5.85',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.26.154',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.25.153',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.23.151',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.14.94',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Memory 0.32.19.147',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           }
                        ],
                        cpuStatusInfo = (vim.host.HardwareStatusInfo.HardwareElementInfo) [
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Proc 0.3.1.123',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Proc 0.3.1.127',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Proc 0.3.2.56',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Proc 0.3.2.54',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Proc 0.3.2.52',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Proc 0.3.2.124',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Proc 0.3.1.55',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Proc 0.3.2.128',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Proc 0.3.1.53',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           },
                           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              name = 'Proc 0.3.1.51',
                              status = (vim.ElementDescription) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 label = 'Green',
                                 summary = 'Physical element is functioning as expected',
                                 key = 'Green'
                              }
                           }
                        ],
                        storageStatusInfo = (vim.host.HardwareStatusInfo.StorageStatusInfo) []
                     },
                     bmcInfo = <unset>
                  },
                  dasHostState = <unset>,
                  tpmPcrValues = (vim.host.TpmDigestInfo) [],
                  cpuCapacityForVm = <unset>,
                  memoryCapacityForVm = <unset>,
                  vsanRuntimeInfo = (vim.vsan.host.VsanRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     membershipList = (vim.vsan.host.MembershipInfo) [],
                     diskIssues = (vim.vsan.host.VsanRuntimeInfo.DiskIssue) [],
                     accessGenNo = <unset>
                  },
                  networkRuntimeInfo = (vim.host.RuntimeInfo.NetworkRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     netStackInstanceRuntimeInfo = (vim.host.RuntimeInfo.NetStackInstanceRuntimeInfo) [
                        (vim.host.RuntimeInfo.NetStackInstanceRuntimeInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           netStackInstanceKey = 'defaultTcpipStack',
                           state = 'active',
                           vmknicKeys = (str) [
                              'vmk0',
                              'vmk1',
                              'vmk2'
                           ],
                           maxNumberOfConnections = 11000,
                           currentIpV6Enabled = true
                        }
                     ],
                     networkResourceRuntime = <unset>
                  },
                  vFlashResourceRuntimeInfo = (vim.host.VFlashManager.VFlashResourceRunTimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     usage = 22889365504,
                     capacity = 128580583424,
                     accessible = true,
                     capacityForVmCache = 128580583424,
                     freeForVmCache = 105691217920
                  },
                  hostMaxVirtualDiskCapacity = 68169720922112,
                  cryptoState = 'incapable',
                  cryptoKeyId = <unset>,
                  statelessNvdsMigrationReady = <unset>,
                  partialMaintenanceMode = (vim.host.PartialMaintenanceModeRuntimeInfo) []
               },
               config = (vim.host.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'esxi7-21',
                  port = 902,
                  sslThumbprint = <unset>,
                  product = (vim.AboutInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'VMware ESXi',
                     fullName = 'VMware ESXi 7.0.2 build-17867351',
                     vendor = 'VMware, Inc.',
                     version = '7.0.2',
                     patchLevel = '0.0',
                     build = '17867351',
                     localeVersion = 'INTL',
                     localeBuild = '000',
                     osType = 'vmnix-x86',
                     productLineId = 'embeddedEsx',
                     apiType = 'HostAgent',
                     apiVersion = '7.0.2.0',
                     instanceUuid = <unset>,
                     licenseProductName = 'VMware ESX Server',
                     licenseProductVersion = '7.0'
                  },
                  vmotionEnabled = false,
                  faultToleranceEnabled = false,
                  featureVersion = (vim.host.FeatureVersionInfo) [],
                  agentVmDatastore = <unset>,
                  agentVmNetwork = <unset>
               },
               quickStats = (vim.host.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 106928,
                  overallMemoryUsage = 1767804,
                  distributedCpuFairness = <unset>,
                  distributedMemoryFairness = <unset>,
                  availablePMemCapacity = <unset>,
                  uptime = 1204895
               },
               overallStatus = 'gray',
               rebootRequired = false,
               customValue = (vim.CustomFieldsManager.Value) [],
               managementServerIp = '172.27.200.101',
               maxEVCModeKey = <unset>,
               currentEVCModeKey = <unset>,
               currentEVCGraphicsModeKey = <unset>,
               gateway = <unset>,
               tpmAttestation = <unset>,
               trustAuthorityAttestationInfos = (vim.host.TrustAuthorityAttestationInfo) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'systemResources',
            val = (vim.host.SystemResourceInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'host',
               config = (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = <unset>,
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 312960,
                     expandableReservation = false,
                     limit = 312960,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4096000,
                        level = 'custom'
                     },
                     overheadLimit = 0
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 2084337,
                     expandableReservation = false,
                     limit = 2084337,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = -1,
                        level = 'custom'
                     },
                     overheadLimit = 0
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               child = (vim.host.SystemResourceInfo) [
                  (vim.host.SystemResourceInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'host/system',
                     config = (vim.ResourceConfigSpec) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        entity = <unset>,
                        changeVersion = <unset>,
                        lastModified = <unset>,
                        cpuAllocation = (vim.ResourceAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 245,
                           expandableReservation = true,
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 500,
                              level = 'custom'
                           },
                           overheadLimit = -1
                        },
                        memoryAllocation = (vim.ResourceAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 36577,
                           expandableReservation = true,
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 500,
                              level = 'custom'
                           },
                           overheadLimit = -1
                        },
                        networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                        scaleDescendantsShares = <unset>
                     },
                     child = (vim.host.SystemResourceInfo) [
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/system/kernel',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = false,
                                 limit = 0,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 0,
                                    level = 'custom'
                                 },
                                 overheadLimit = 0
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) [
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/visorfsPager',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 35,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/root',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 32,
                                       expandableReservation = true,
                                       limit = 32,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/etc',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 28,
                                       expandableReservation = true,
                                       limit = 28,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/opt',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 32,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/var',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 5,
                                       expandableReservation = true,
                                       limit = 48,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/tmp',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 2,
                                       expandableReservation = true,
                                       limit = 256,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/iofilters',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 32,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/shm',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 1024,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/crx',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 1024,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/configstore',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 32,
                                       expandableReservation = true,
                                       limit = 32,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/configstorebkp',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 32,
                                       expandableReservation = true,
                                       limit = 32,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/system/kernel/hostdstats',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 2053,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              }
                           ]
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/system/helper',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 73,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = false,
                                 limit = 0,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 0,
                                    level = 'custom'
                                 },
                                 overheadLimit = 0
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) []
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/system/lfhelper',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 73,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = false,
                                 limit = 0,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 0,
                                    level = 'custom'
                                 },
                                 overheadLimit = 0
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) []
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/system/drivers',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 73,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = false,
                                 limit = 0,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 0,
                                    level = 'custom'
                                 },
                                 overheadLimit = 0
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) []
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/system/ft',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = false,
                                 limit = 0,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 0,
                                    level = 'custom'
                                 },
                                 overheadLimit = 0
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) []
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/system/vmotion',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = false,
                                 limit = 0,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 0,
                                    level = 'custom'
                                 },
                                 overheadLimit = 0
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) []
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/system/svmotion',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = false,
                                 limit = 0,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 0,
                                    level = 'custom'
                                 },
                                 overheadLimit = 0
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) []
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/system/vmkapimod',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 73,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = false,
                                 limit = 0,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = 0
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) []
                        }
                     ]
                  },
                  (vim.host.SystemResourceInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'host/vim',
                     config = (vim.ResourceConfigSpec) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        entity = <unset>,
                        changeVersion = <unset>,
                        lastModified = <unset>,
                        cpuAllocation = (vim.ResourceAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 8191,
                           expandableReservation = true,
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 500,
                              level = 'custom'
                           },
                           overheadLimit = -1
                        },
                        memoryAllocation = (vim.ResourceAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           expandableReservation = true,
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 500,
                              level = 'custom'
                           },
                           overheadLimit = -1
                        },
                        networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                        scaleDescendantsShares = <unset>
                     },
                     child = (vim.host.SystemResourceInfo) [
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/vim/vmci',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = false,
                                 limit = 0,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 0,
                                    level = 'custom'
                                 },
                                 overheadLimit = 0
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) []
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/vim/vmvisor',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 856,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) [
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/aam',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/boot',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 200,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/clusterAgent',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/dcui',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 500,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 45,
                                       expandableReservation = true,
                                       limit = 101,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/dcui/dcui.2102794',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/dhclient',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/dhclientrelease',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/envoy',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/esximage',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 800,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/esxtokend',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 38,
                                       expandableReservation = true,
                                       limit = 38,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/esxtokend/sh.2100854',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/esxtokend/esxtokend.2100935',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/etcd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/gstored',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/hbrca',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/healthd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/hostd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 5892,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 2235,
                                       expandableReservation = true,
                                       limit = 2235,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/hostd/sh.2101514',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/hostd/hostd.2101528',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/hostd-probe',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 30,
                                       expandableReservation = true,
                                       limit = 30,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/hostd-probe/stats',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = -1
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) [
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vmvisor/hostd-probe/stats/awk',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vmvisor/hostd-probe/stats/head',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vmvisor/hostd-probe/stats/logger',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vmvisor/hostd-probe/stats/ls',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vmvisor/hostd-probe/stats/pgrep',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vmvisor/hostd-probe/stats/probe',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) [
                                                (vim.host.SystemResourceInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   key = 'host/vim/vmvisor/hostd-probe/stats/probe/hostd-probe.2102911',
                                                   config = (vim.ResourceConfigSpec) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      entity = <unset>,
                                                      changeVersion = <unset>,
                                                      lastModified = <unset>,
                                                      cpuAllocation = (vim.ResourceAllocationInfo) {
                                                         dynamicType = <unset>,
                                                         dynamicProperty = (vmodl.DynamicProperty) [],
                                                         reservation = 0,
                                                         expandableReservation = false,
                                                         limit = -1,
                                                         shares = (vim.SharesInfo) {
                                                            dynamicType = <unset>,
                                                            dynamicProperty = (vmodl.DynamicProperty) [],
                                                            shares = 1000,
                                                            level = 'custom'
                                                         },
                                                         overheadLimit = 0
                                                      },
                                                      memoryAllocation = (vim.ResourceAllocationInfo) {
                                                         dynamicType = <unset>,
                                                         dynamicProperty = (vmodl.DynamicProperty) [],
                                                         reservation = 0,
                                                         expandableReservation = true,
                                                         limit = -1,
                                                         shares = (vim.SharesInfo) {
                                                            dynamicType = <unset>,
                                                            dynamicProperty = (vmodl.DynamicProperty) [],
                                                            shares = 0,
                                                            level = 'normal'
                                                         },
                                                         overheadLimit = -1
                                                      },
                                                      networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                      scaleDescendantsShares = <unset>
                                                   },
                                                   child = (vim.host.SystemResourceInfo) []
                                                }
                                             ]
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vmvisor/hostd-probe/stats/sh',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vmvisor/hostd-probe/stats/vmkbacktrace',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vmvisor/hostd-probe/stats/vmware',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          }
                                       ]
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/hostdCgiServer',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 30,
                                       expandableReservation = true,
                                       limit = 30,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/hostdCgiServer/sh.2100877',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/hostdCgiServer/hostdCgiServer.2100956',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/hostd-tmp',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 20,
                                       expandableReservation = true,
                                       limit = 500,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/rhttpproxy',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 50,
                                       expandableReservation = true,
                                       limit = 50,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/rhttpproxy/sh.2101039',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/rhttpproxy/rhttpproxy.2101074',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/init',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 500,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 109,
                                       expandableReservation = true,
                                       limit = 1024,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/init/init.2098567',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/init/busybox.2100132',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/init/busybox.2100212',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/lacpd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 245,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 20,
                                       expandableReservation = true,
                                       limit = 20,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/lacpd/sh.2099696',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/lacpd/net-lacp.2099771',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/lbt',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 734,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 13,
                                       expandableReservation = true,
                                       limit = 16,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/lbt/sh.2100864',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/lbt/net-lbt.2100943',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/lifecycle-cgi',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 800,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/likewise',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 734,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/loadESX',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/logging',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 709,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 126,
                                       expandableReservation = true,
                                       limit = 126,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/logging/vmsyslogd.2098616',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/logging/vmsyslogd.2098617',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/lsud',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 50,
                                       expandableReservation = true,
                                       limit = 50,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/lsud/sh.2101812',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/lsud/lsud.2101860',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/net-daemons',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 245,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 15,
                                       expandableReservation = true,
                                       limit = 50,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/net-daemons/sh.2101796',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/net-daemons/sh.2101819',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/net-daemons/dcbd.2101846',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/net-daemons/net-cdp.2101859',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/netcpa',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/petronas',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/petronas-integ',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/nfcd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 16,
                                       expandableReservation = true,
                                       limit = 16,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/nfsgssd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/nicmgmtd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 25,
                                       expandableReservation = true,
                                       limit = 25,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/nicmgmtd/sh.2101900',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/nicmgmtd/nicmgmtd.2102009',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/nscd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 245,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 20,
                                       expandableReservation = true,
                                       limit = 20,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/nscd/sh.2101816',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/nscd/nscd.2101861',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/ntpd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 15,
                                       expandableReservation = true,
                                       limit = 15,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/ntpd/sh.2100375',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/ntpd/ntpd.2100385',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/ptpd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 245,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/osfsd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/pcscd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/plugins',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 734,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/pmemGC',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 400,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/sensord',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 10,
                                       expandableReservation = true,
                                       limit = 10,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/sensord/sh.2101000',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/sensord/sensord.2101047',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/settingsd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 35,
                                       expandableReservation = true,
                                       limit = 35,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/settingsd/sh.2102039',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/settingsd/settingsd.2102056',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/settingsd-task-forks',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 250,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/settingsd-nontask-forks',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 220,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/sfcb',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 734,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/sfcb_aux',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 734,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/sioc',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 734,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 56,
                                       expandableReservation = true,
                                       limit = 56,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/sioc/sh.2100871',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/sioc/sh.2100887',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/sioc/storageRM.2100958',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/sioc/sdrsInjector.2100964',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/slp',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 734,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 11,
                                       expandableReservation = true,
                                       limit = 11,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/slp/slpd.2101754',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/smartd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 245,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 15,
                                       expandableReservation = true,
                                       limit = 50,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/smartd/sh.2101806',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/smartd/smartd.2101850',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/snmpd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 245,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/spherelet',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/spherelet/imgfetcher',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = -1
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/spherelet/logfetcher',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = -1
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/swapobjd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 16,
                                       expandableReservation = true,
                                       limit = 16,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/swapobjd/sh.2100457',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/swapobjd/swapobjd.2100473',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/upittraced',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/usbArbitrator',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 24,
                                       expandableReservation = true,
                                       limit = 24,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/usbArbitrator/sh.2100664',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/usbArbitrator/vmware-usbarbitrator.2100675',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/uwdaemons',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vaai-nasd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 40,
                                       expandableReservation = true,
                                       limit = 40,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vdtc',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 30,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vmfstraced',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vmkdevmgr',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 82,
                                       expandableReservation = true,
                                       limit = 82,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmkdevmgr/vmkdevmgr.2099480',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vmkeventd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 25,
                                       expandableReservation = true,
                                       limit = 92,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmkeventd/sh.2098810',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmkeventd/vmkeventd.2098819',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vmkiscsid',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vmsupport',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 1500,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmsupport/python.3084541',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmsupport/sh.3085154',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmsupport/sh.3085195',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmsupport/python.3085200',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmsupport/python.3085255',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmsupport/localcli.3085373',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmsupport/sh.3085389',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmsupport/sh.3085392',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmsupport/vmkfstools.3085393',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vmsupport/vmkfstools.3085396',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vobd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 734,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 40,
                                       expandableReservation = true,
                                       limit = 40,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vobd/sh.2098629',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vobd/vobd.2098638',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vpxa',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 978,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 999,
                                       expandableReservation = true,
                                       limit = 999,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vpxa/sh.2102086',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vpxa/vpxa.2102117',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vsanConfig',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vvold',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vvoltraced',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/wsman',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 734,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/apiForwarder',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 60,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/apiForwarder/sh.2100885',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/apiForwarder/apiForwarder.2100962',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/esxapiadapter',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/attestd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/kmxd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/kmxa',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 44,
                                       expandableReservation = true,
                                       limit = 44,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/kmxa/sh.2100166',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/kmxa/kmxa.2100185',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/sddc-bootstrap',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/keypersist',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 12,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/keypersist/keypersist.2098831',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/keypersist/keypersist.2098832',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/configStoreBackup',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 20,
                                       expandableReservation = true,
                                       limit = 20,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/config-file-tracker',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 200,
                                       expandableReservation = true,
                                       limit = 200,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/esxgdpd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/sandboxd',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = 0,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vmvisor/vsanperfsvc',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 245,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 100,
                                       expandableReservation = true,
                                       limit = 170,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vsanperfsvc/sh.2120451',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vmvisor/vsanperfsvc/vsanmgmtd.2120462',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = false,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 1000,
                                                level = 'custom'
                                             },
                                             overheadLimit = 0
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) []
                                    }
                                 ]
                              }
                           ]
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/vim/vimuser',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 250,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) [
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/vim/vimuser/terminal',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 500,
                                          level = 'custom'
                                       },
                                       overheadLimit = -1
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 45,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) [
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vimuser/terminal/shell',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 500,
                                                level = 'custom'
                                             },
                                             overheadLimit = -1
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = 512,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) [
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vimuser/terminal/shell/sh.2102793',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = false,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = 0
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          }
                                       ]
                                    },
                                    (vim.host.SystemResourceInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       key = 'host/vim/vimuser/terminal/ssh',
                                       config = (vim.ResourceConfigSpec) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          entity = <unset>,
                                          changeVersion = <unset>,
                                          lastModified = <unset>,
                                          cpuAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = -1,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 500,
                                                level = 'custom'
                                             },
                                             overheadLimit = -1
                                          },
                                          memoryAllocation = (vim.ResourceAllocationInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             reservation = 0,
                                             expandableReservation = true,
                                             limit = 800,
                                             shares = (vim.SharesInfo) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                shares = 0,
                                                level = 'normal'
                                             },
                                             overheadLimit = -1
                                          },
                                          networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                          scaleDescendantsShares = <unset>
                                       },
                                       child = (vim.host.SystemResourceInfo) [
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vimuser/terminal/ssh/sshd.3084451',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = false,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = 0
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vimuser/terminal/ssh/sh.3084455',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = false,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = 0
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vimuser/terminal/ssh/sh.3084456',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = false,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = 0
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vimuser/terminal/ssh/sh.3084540',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = false,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = 0
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          },
                                          (vim.host.SystemResourceInfo) {
                                             dynamicType = <unset>,
                                             dynamicProperty = (vmodl.DynamicProperty) [],
                                             key = 'host/vim/vimuser/terminal/ssh/tail.3084542',
                                             config = (vim.ResourceConfigSpec) {
                                                dynamicType = <unset>,
                                                dynamicProperty = (vmodl.DynamicProperty) [],
                                                entity = <unset>,
                                                changeVersion = <unset>,
                                                lastModified = <unset>,
                                                cpuAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = false,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 1000,
                                                      level = 'custom'
                                                   },
                                                   overheadLimit = 0
                                                },
                                                memoryAllocation = (vim.ResourceAllocationInfo) {
                                                   dynamicType = <unset>,
                                                   dynamicProperty = (vmodl.DynamicProperty) [],
                                                   reservation = 0,
                                                   expandableReservation = true,
                                                   limit = -1,
                                                   shares = (vim.SharesInfo) {
                                                      dynamicType = <unset>,
                                                      dynamicProperty = (vmodl.DynamicProperty) [],
                                                      shares = 0,
                                                      level = 'normal'
                                                   },
                                                   overheadLimit = -1
                                                },
                                                networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                                scaleDescendantsShares = <unset>
                                             },
                                             child = (vim.host.SystemResourceInfo) []
                                          }
                                       ]
                                    }
                                 ]
                              }
                           ]
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/vim/tmp',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 250,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) []
                        }
                     ]
                  },
                  (vim.host.SystemResourceInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'host/iofilters',
                     config = (vim.ResourceConfigSpec) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        entity = <unset>,
                        changeVersion = <unset>,
                        lastModified = <unset>,
                        cpuAllocation = (vim.ResourceAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           expandableReservation = true,
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'custom'
                           },
                           overheadLimit = -1
                        },
                        memoryAllocation = (vim.ResourceAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           expandableReservation = true,
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 500,
                              level = 'custom'
                           },
                           overheadLimit = -1
                        },
                        networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                        scaleDescendantsShares = <unset>
                     },
                     child = (vim.host.SystemResourceInfo) [
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/iofilters/iofiltervpd',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 25,
                                 expandableReservation = true,
                                 limit = 25,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 0,
                                    level = 'normal'
                                 },
                                 overheadLimit = -1
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) [
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/iofilters/iofiltervpd/sh.2100558',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = false,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = 0
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              },
                              (vim.host.SystemResourceInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 key = 'host/iofilters/iofiltervpd/ioFilterVPServer.2100573',
                                 config = (vim.ResourceConfigSpec) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    entity = <unset>,
                                    changeVersion = <unset>,
                                    lastModified = <unset>,
                                    cpuAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = false,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 1000,
                                          level = 'custom'
                                       },
                                       overheadLimit = 0
                                    },
                                    memoryAllocation = (vim.ResourceAllocationInfo) {
                                       dynamicType = <unset>,
                                       dynamicProperty = (vmodl.DynamicProperty) [],
                                       reservation = 0,
                                       expandableReservation = true,
                                       limit = -1,
                                       shares = (vim.SharesInfo) {
                                          dynamicType = <unset>,
                                          dynamicProperty = (vmodl.DynamicProperty) [],
                                          shares = 0,
                                          level = 'normal'
                                       },
                                       overheadLimit = -1
                                    },
                                    networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                                    scaleDescendantsShares = <unset>
                                 },
                                 child = (vim.host.SystemResourceInfo) []
                              }
                           ]
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/iofilters/spm',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 0,
                                    level = 'normal'
                                 },
                                 overheadLimit = -1
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) []
                        },
                        (vim.host.SystemResourceInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'host/iofilters/vmwarevmcrypt',
                           config = (vim.ResourceConfigSpec) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              entity = <unset>,
                              changeVersion = <unset>,
                              lastModified = <unset>,
                              cpuAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 1000,
                                    level = 'custom'
                                 },
                                 overheadLimit = -1
                              },
                              memoryAllocation = (vim.ResourceAllocationInfo) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 reservation = 0,
                                 expandableReservation = true,
                                 limit = -1,
                                 shares = (vim.SharesInfo) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    shares = 0,
                                    level = 'normal'
                                 },
                                 overheadLimit = -1
                              },
                              networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                              scaleDescendantsShares = <unset>
                           },
                           child = (vim.host.SystemResourceInfo) []
                        }
                     ]
                  },
                  (vim.host.SystemResourceInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'host/user',
                     config = (vim.ResourceConfigSpec) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        entity = <unset>,
                        changeVersion = <unset>,
                        lastModified = <unset>,
                        cpuAllocation = (vim.ResourceAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           expandableReservation = true,
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 9000,
                              level = 'custom'
                           },
                           overheadLimit = -1
                        },
                        memoryAllocation = (vim.ResourceAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           expandableReservation = true,
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 9000,
                              level = 'custom'
                           },
                           overheadLimit = -1
                        },
                        networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                        scaleDescendantsShares = <unset>
                     },
                     child = (vim.host.SystemResourceInfo) []
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'vm',
            val = (ManagedObject) [
               'vim.VirtualMachine:1',
               'vim.VirtualMachine:1574',
               'vim.VirtualMachine:1577',
               'vim.VirtualMachine:1580',
               'vim.VirtualMachine:1581',
               'vim.VirtualMachine:1582',
               'vim.VirtualMachine:1583',
               'vim.VirtualMachine:1585',
               'vim.VirtualMachine:1587',
               'vim.VirtualMachine:1589',
               'vim.VirtualMachine:1590',
               'vim.VirtualMachine:1591',
               'vim.VirtualMachine:1593',
               'vim.VirtualMachine:1594',
               'vim.VirtualMachine:1596',
               'vim.VirtualMachine:1602',
               'vim.VirtualMachine:1603',
               'vim.VirtualMachine:1604',
               'vim.VirtualMachine:1609',
               'vim.VirtualMachine:1611',
               'vim.VirtualMachine:1620',
               'vim.VirtualMachine:1629',
               'vim.VirtualMachine:1632',
               'vim.VirtualMachine:1635',
               'vim.VirtualMachine:1659',
               'vim.VirtualMachine:1661',
               'vim.VirtualMachine:1663',
               'vim.VirtualMachine:1666',
               'vim.VirtualMachine:1667',
               'vim.VirtualMachine:1669',
               'vim.VirtualMachine:1673',
               'vim.VirtualMachine:1676',
               'vim.VirtualMachine:1677',
               'vim.VirtualMachine:1679',
               'vim.VirtualMachine:1680',
               'vim.VirtualMachine:1684',
               'vim.VirtualMachine:1685',
               'vim.VirtualMachine:1693',
               'vim.VirtualMachine:1695',
               'vim.VirtualMachine:1787',
               'vim.VirtualMachine:1794',
               'vim.VirtualMachine:1797',
               'vim.VirtualMachine:1798',
               'vim.VirtualMachine:1799',
               'vim.VirtualMachine:1804',
               'vim.VirtualMachine:1839',
               'vim.VirtualMachine:1865',
               'vim.VirtualMachine:1871',
               'vim.VirtualMachine:1884',
               'vim.VirtualMachine:1902',
               'vim.VirtualMachine:1911',
               'vim.VirtualMachine:1912',
               'vim.VirtualMachine:1914',
               'vim.VirtualMachine:1934',
               'vim.VirtualMachine:1960',
               'vim.VirtualMachine:1968',
               'vim.VirtualMachine:1969',
               'vim.VirtualMachine:1970',
               'vim.VirtualMachine:1975',
               'vim.VirtualMachine:1976',
               'vim.VirtualMachine:1979',
               'vim.VirtualMachine:1981',
               'vim.VirtualMachine:1983',
               'vim.VirtualMachine:1984',
               'vim.VirtualMachine:1985',
               'vim.VirtualMachine:1986',
               'vim.VirtualMachine:1987',
               'vim.VirtualMachine:1988',
               'vim.VirtualMachine:1991',
               'vim.VirtualMachine:1994',
               'vim.VirtualMachine:1995',
               'vim.VirtualMachine:1996',
               'vim.VirtualMachine:1997',
               'vim.VirtualMachine:1998',
               'vim.VirtualMachine:2',
               'vim.VirtualMachine:2001',
               'vim.VirtualMachine:2002',
               'vim.VirtualMachine:2003',
               'vim.VirtualMachine:2005',
               'vim.VirtualMachine:2007',
               'vim.VirtualMachine:2010',
               'vim.VirtualMachine:2011',
               'vim.VirtualMachine:2012',
               'vim.VirtualMachine:2014',
               'vim.VirtualMachine:2017',
               'vim.VirtualMachine:2022',
               'vim.VirtualMachine:2028',
               'vim.VirtualMachine:2029',
               'vim.VirtualMachine:2030',
               'vim.VirtualMachine:2031',
               'vim.VirtualMachine:2035',
               'vim.VirtualMachine:2040',
               'vim.VirtualMachine:2041',
               'vim.VirtualMachine:2044',
               'vim.VirtualMachine:2047',
               'vim.VirtualMachine:2050',
               'vim.VirtualMachine:2051',
               'vim.VirtualMachine:2052',
               'vim.VirtualMachine:2054',
               'vim.VirtualMachine:2055',
               'vim.VirtualMachine:2065',
               'vim.VirtualMachine:2068',
               'vim.VirtualMachine:2069',
               'vim.VirtualMachine:2070',
               'vim.VirtualMachine:2074',
               'vim.VirtualMachine:2075',
               'vim.VirtualMachine:2076',
               'vim.VirtualMachine:2078',
               'vim.VirtualMachine:2079',
               'vim.VirtualMachine:2080',
               'vim.VirtualMachine:2082',
               'vim.VirtualMachine:2083',
               'vim.VirtualMachine:2084',
               'vim.VirtualMachine:2085',
               'vim.VirtualMachine:2086',
               'vim.VirtualMachine:678'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 131. vim.LicenseManager::ha-license-manager ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.LicenseManager:ha-license-manager',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'evaluation',
            val = (vim.LicenseManager.EvaluationInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               properties = (vmodl.KeyAnyValue) [
                  (vmodl.KeyAnyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'expirationHours',
                     value = 720
                  },
                  (vmodl.KeyAnyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'expirationMinutes',
                     value = 0
                  },
                  (vmodl.KeyAnyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'expirationDate',
                     value = 2021-09-19T15:49:45.054645Z
                  },
                  (vmodl.KeyAnyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'system_time',
                     value = 2021-08-20T15:49:45.054667Z
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'featureInfo',
            val = (vim.LicenseManager.FeatureInfo) []
         },
         (vmodl.DynamicProperty) {
            name = 'licensedEdition',
            val = ''
         },
         (vmodl.DynamicProperty) {
            name = 'licenses',
            val = (vim.LicenseManager.LicenseInfo) [
               (vim.LicenseManager.LicenseInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  licenseKey = '00000-00000-00000-00000-00000',
                  editionKey = 'eval',
                  name = 'Evaluation Mode',
                  total = 1,
                  used = 1,
                  costUnit = 'host',
                  properties = (vmodl.KeyAnyValue) [
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'ProductName',
                        value = 'VMware ESX Server'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'ProductVersion',
                        value = '7.0'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'evaluation',
                        value = 'License has not been set, evaluation Period in effect.'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'expirationHours',
                        value = 720
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'expirationMinutes',
                        value = 0
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'expirationDate',
                        value = 2021-09-19T15:49:45.055842Z
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'system_time',
                        value = 2021-08-20T15:49:45.060669Z
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'vsmp:0',
                           value = 'Unlimited virtual SMP'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'h264remote',
                           value = 'H.264 for Remote Console Connections'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'esxHost',
                           value = 'vCenter agent for VMware host'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'vimapi',
                           value = 'vSphere API'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'contentlib',
                           value = 'Content Library'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'vstorage',
                           value = 'Storage APIs'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'vmotion',
                           value = 'vSphere vMotion'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'xswitchvmotion',
                           value = 'X-Switch vMotion'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'das',
                           value = 'vSphere HA'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'dr',
                           value = 'vSphere Data Protection'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'endpoint',
                           value = 'vShield Endpoint'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'replication',
                           value = 'vSphere Replication'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'vshield',
                           value = 'vShield Zones'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'hotplug',
                           value = 'Hot-Pluggable virtual HW'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'svmotion',
                           value = 'vSphere Storage vMotion'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'smartcard',
                           value = 'Shared Smart Card Reader'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'ft:8',
                           value = 'vSphere FT (up to 8 virtual CPUs)'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'vvolumes',
                           value = 'Virtual Volumes'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'storageawarenessapi',
                           value = 'APIs for Storage Awareness'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'spbm',
                           value = 'Storage-Policy Based Management'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'vaai',
                           value = 'vSphere Storage APIs for Array Integration'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'drs',
                           value = 'vSphere DRS'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'serialuri:2',
                           value = 'Remote virtual Serial Port Concentrator'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'mpio',
                           value = 'MPIO / Third-Party Multi-Pathing'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'bigdataex',
                           value = 'Big Data Extensions'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'rem',
                           value = 'Reliable Memory'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'dvs',
                           value = 'vSphere Distributed Switch'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'hostprofile',
                           value = 'vSphere Host Profiles'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'autodeploy',
                           value = 'vSphere Auto Deploy'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'sriov',
                           value = 'SR-IOV'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'sioshares',
                           value = 'vSphere Storage I/O Control'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'dpvmotion',
                           value = 'Direct Path vMotion'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'storagedrs',
                           value = 'vSphere Storage DRS'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'metrovmotion',
                           value = 'vSphere vMotion Metro'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'viewaccel',
                           value = 'vSphere View Accelerator'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'appha',
                           value = 'vSphere App HA'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'xvcvmotion',
                           value = 'Cross Virtual Center vMotion'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'vgpu',
                           value = 'vGPU'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'proactiveha',
                           value = 'vSphere Proactive HA'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'vmcrypt',
                           value = 'vSphere VM Encryption'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'encryptedvmotion',
                           value = 'vSphere Encrypted vMotion'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'predictivedrs',
                           value = 'vSphere Predictive DRS'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'pmem',
                           value = 'Persistent Memory'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'drsmm',
                           value = 'DRS in Maintenance Mode'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'trustedplatform',
                           value = 'vSphere Trust Authority'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'wcp',
                           value = 'Compatible with Tanzu Kubernetes Grid Service and Hybrid Infrastructure Service'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'feature',
                        value = (vim.KeyValue) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'bitfusion',
                           value = 'vSphere Bitfusion'
                        }
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'sourceId',
                        value = 'vc'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'FileVersion',
                        value = '7.0.3.1'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e20-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e20-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e21-eoem-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e8-robo-c3-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e5-robo-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e6-robo-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e5-robo-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e6-robo-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e12-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e10-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e18-c4-201901'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e10-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e12-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-eval-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e1-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e9-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e3-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e5-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e7-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e9-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e3-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e1-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e7-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e5-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e14-eoem-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e10-eoem-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e10-eoem-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e14-eoem-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e9-eoem-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e8-eoem-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e8-eoem-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e9-eoem-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e1-eoem-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e2-eoem-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e1-eoem-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e2-eoem-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e15-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e15-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e11-c3-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e19-c4-201901'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e22-robo-c3-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e8-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e2-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e4-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e6-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e8-c4-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e2-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e6-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e4-c1-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e13-robo-c3-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'LicenseFilePath',
                        value = '/usr/lib/vmware/licenses/site/license-esx-70-e17-robo-c3-201909'
                     },
                     (vmodl.KeyAnyValue) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'Localized',
                        value = (vmodl.KeyAnyValue) []
                     }
                  ],
                  labels = (vim.KeyValue) []
               }
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) [
         (vmodl.query.PropertyCollector.MissingProperty) {
            dynamicType = <unset>,
            dynamicProperty = (vmodl.DynamicProperty) [],
            path = 'sourceAvailable',
            fault = (vmodl.fault.SystemError) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               msg = '',
               faultCause = <unset>,
               faultMessage = (vmodl.LocalizableMessage) [],
               reason = 'unexpected error reading property'
            }
         }
      ]
   }
]
=============== 132. vim.Network::HaNetwork-VM Network ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Network:HaNetwork-VM Network',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'host',
            val = (ManagedObject) [
               'vim.HostSystem:ha-host'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'VM Network'
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-network'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.Network.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               network = 'vim.Network:HaNetwork-VM Network',
               name = 'VM Network',
               accessible = true,
               ipPoolName = '',
               ipPoolId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'vm',
            val = (ManagedObject) [
               'vim.VirtualMachine:1',
               'vim.VirtualMachine:1574',
               'vim.VirtualMachine:1577',
               'vim.VirtualMachine:1580',
               'vim.VirtualMachine:1581',
               'vim.VirtualMachine:1582',
               'vim.VirtualMachine:1583',
               'vim.VirtualMachine:1585',
               'vim.VirtualMachine:1587',
               'vim.VirtualMachine:1589',
               'vim.VirtualMachine:1590',
               'vim.VirtualMachine:1591',
               'vim.VirtualMachine:1593',
               'vim.VirtualMachine:1594',
               'vim.VirtualMachine:1596',
               'vim.VirtualMachine:1602',
               'vim.VirtualMachine:1603',
               'vim.VirtualMachine:1604',
               'vim.VirtualMachine:1609',
               'vim.VirtualMachine:1611',
               'vim.VirtualMachine:1620',
               'vim.VirtualMachine:1629',
               'vim.VirtualMachine:1632',
               'vim.VirtualMachine:1635',
               'vim.VirtualMachine:1659',
               'vim.VirtualMachine:1661',
               'vim.VirtualMachine:1663',
               'vim.VirtualMachine:1666',
               'vim.VirtualMachine:1667',
               'vim.VirtualMachine:1669',
               'vim.VirtualMachine:1673',
               'vim.VirtualMachine:1676',
               'vim.VirtualMachine:1677',
               'vim.VirtualMachine:1679',
               'vim.VirtualMachine:1680',
               'vim.VirtualMachine:1684',
               'vim.VirtualMachine:1685',
               'vim.VirtualMachine:1693',
               'vim.VirtualMachine:1695',
               'vim.VirtualMachine:1787',
               'vim.VirtualMachine:1794',
               'vim.VirtualMachine:1797',
               'vim.VirtualMachine:1798',
               'vim.VirtualMachine:1799',
               'vim.VirtualMachine:1804',
               'vim.VirtualMachine:1839',
               'vim.VirtualMachine:1865',
               'vim.VirtualMachine:1871',
               'vim.VirtualMachine:1884',
               'vim.VirtualMachine:1902',
               'vim.VirtualMachine:1911',
               'vim.VirtualMachine:1912',
               'vim.VirtualMachine:1914',
               'vim.VirtualMachine:1934',
               'vim.VirtualMachine:1960',
               'vim.VirtualMachine:1968',
               'vim.VirtualMachine:1969',
               'vim.VirtualMachine:1970',
               'vim.VirtualMachine:1975',
               'vim.VirtualMachine:1976',
               'vim.VirtualMachine:1979',
               'vim.VirtualMachine:1981',
               'vim.VirtualMachine:1983',
               'vim.VirtualMachine:1984',
               'vim.VirtualMachine:1985',
               'vim.VirtualMachine:1986',
               'vim.VirtualMachine:1987',
               'vim.VirtualMachine:1988',
               'vim.VirtualMachine:1991',
               'vim.VirtualMachine:1994',
               'vim.VirtualMachine:1995',
               'vim.VirtualMachine:1996',
               'vim.VirtualMachine:1997',
               'vim.VirtualMachine:1998',
               'vim.VirtualMachine:2001',
               'vim.VirtualMachine:2002',
               'vim.VirtualMachine:2003',
               'vim.VirtualMachine:2005',
               'vim.VirtualMachine:2007',
               'vim.VirtualMachine:2010',
               'vim.VirtualMachine:2011',
               'vim.VirtualMachine:2012',
               'vim.VirtualMachine:2014',
               'vim.VirtualMachine:2017',
               'vim.VirtualMachine:2022',
               'vim.VirtualMachine:2028',
               'vim.VirtualMachine:2029',
               'vim.VirtualMachine:2030',
               'vim.VirtualMachine:2031',
               'vim.VirtualMachine:2035',
               'vim.VirtualMachine:2040',
               'vim.VirtualMachine:2041',
               'vim.VirtualMachine:2044',
               'vim.VirtualMachine:2047',
               'vim.VirtualMachine:2050',
               'vim.VirtualMachine:2051',
               'vim.VirtualMachine:2052',
               'vim.VirtualMachine:2054',
               'vim.VirtualMachine:2055',
               'vim.VirtualMachine:2065',
               'vim.VirtualMachine:2068',
               'vim.VirtualMachine:2069',
               'vim.VirtualMachine:2070',
               'vim.VirtualMachine:2074',
               'vim.VirtualMachine:2075',
               'vim.VirtualMachine:2076',
               'vim.VirtualMachine:2078',
               'vim.VirtualMachine:2079',
               'vim.VirtualMachine:2080',
               'vim.VirtualMachine:2082',
               'vim.VirtualMachine:2083',
               'vim.VirtualMachine:2084',
               'vim.VirtualMachine:2085',
               'vim.VirtualMachine:2086',
               'vim.VirtualMachine:678'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 133. vim.PerformanceManager::ha-perfmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.PerformanceManager:ha-perfmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'description',
            val = (vim.PerformanceDescription) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               counterType = (vim.ElementDescription) [
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average',
                     summary = 'The average performance counter value is collected',
                     key = 'average'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum',
                     summary = 'The maximum performance counter value is collected',
                     key = 'maximum'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Minimum',
                     summary = 'The minimum performance counter value is collected',
                     key = 'minimum'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Latest',
                     summary = 'The latest performance counter value is collected',
                     key = 'latest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Summation',
                     summary = 'The summation performance counter value is collected',
                     key = 'summation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'None',
                     summary = 'No rollup performed',
                     key = 'none'
                  }
               ],
               statsType = (vim.ElementDescription) [
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Absolute',
                     summary = 'Absolute statistic collection',
                     key = 'absolute'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delta',
                     summary = 'Delta statistic collection',
                     key = 'delta'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rate',
                     summary = 'Rate statistic collection',
                     key = 'rate'
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'historicalInterval',
            val = (vim.HistoricalInterval) []
         },
         (vmodl.DynamicProperty) {
            name = 'perfCounter',
            val = (vim.PerformanceManager.CounterInfo) [
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 0,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'CPU usage as a percentage during the interval',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'none',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     1,
                     2,
                     3
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'CPU usage as a percentage during the interval',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 2,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'CPU usage as a percentage during the interval',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'maximum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 3,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'CPU usage as a percentage during the interval',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'minimum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 4,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage in MHz',
                     summary = 'CPU usage in megahertz during the interval',
                     key = 'usagemhz'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'none',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     5,
                     6,
                     7
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 5,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage in MHz',
                     summary = 'CPU usage in megahertz during the interval',
                     key = 'usagemhz'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 6,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage in MHz',
                     summary = 'CPU usage in megahertz during the interval',
                     key = 'usagemhz'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'maximum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 7,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage in MHz',
                     summary = 'CPU usage in megahertz during the interval',
                     key = 'usagemhz'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'minimum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 8,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reserved capacity',
                     summary = 'Total CPU capacity reserved by virtual machines',
                     key = 'reservedCapacity'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 9,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'Amount of time spent on system processes on each virtual CPU in the virtual machine',
                     key = 'system'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 10,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Wait',
                     summary = 'Total CPU time spent in wait state',
                     key = 'wait'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 11,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Ready',
                     summary = 'Time that the virtual machine was ready, but could not get scheduled to run on the physical CPU during last measurement interval',
                     key = 'ready'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 12,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Used',
                     summary = 'Total CPU usage',
                     key = 'used'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 13,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Idle',
                     summary = 'Total time that the CPU spent in an idle state',
                     key = 'idle'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 14,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap wait',
                     summary = 'CPU time spent waiting for swap-in',
                     key = 'swapwait'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 15,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Utilization',
                     summary = 'CPU utilization as a percentage during the interval (CPU usage and CPU utilization might be different due to power management technologies or hyper-threading)',
                     key = 'utilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'none',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     16,
                     17,
                     18
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 16,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Utilization',
                     summary = 'CPU utilization as a percentage during the interval (CPU usage and CPU utilization might be different due to power management technologies or hyper-threading)',
                     key = 'utilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 17,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Utilization',
                     summary = 'CPU utilization as a percentage during the interval (CPU usage and CPU utilization might be different due to power management technologies or hyper-threading)',
                     key = 'utilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'maximum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 18,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Utilization',
                     summary = 'CPU utilization as a percentage during the interval (CPU usage and CPU utilization might be different due to power management technologies or hyper-threading)',
                     key = 'utilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'minimum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 19,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Core Utilization',
                     summary = 'CPU utilization of the corresponding core (if hyper-threading is enabled) as a percentage during the interval (A core is utilized if either or both of its logical CPUs are utilized)',
                     key = 'coreUtilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'none',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     20,
                     21,
                     22
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 20,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Core Utilization',
                     summary = 'CPU utilization of the corresponding core (if hyper-threading is enabled) as a percentage during the interval (A core is utilized if either or both of its logical CPUs are utilized)',
                     key = 'coreUtilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 21,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Core Utilization',
                     summary = 'CPU utilization of the corresponding core (if hyper-threading is enabled) as a percentage during the interval (A core is utilized if either or both of its logical CPUs are utilized)',
                     key = 'coreUtilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'maximum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 22,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Core Utilization',
                     summary = 'CPU utilization of the corresponding core (if hyper-threading is enabled) as a percentage during the interval (A core is utilized if either or both of its logical CPUs are utilized)',
                     key = 'coreUtilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'minimum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 23,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Total capacity',
                     summary = 'Total CPU capacity reserved by and available for virtual machines',
                     key = 'totalCapacity'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 24,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Latency',
                     summary = 'Percent of time the virtual machine is unable to run because it is contending for access to the physical CPU(s)',
                     key = 'latency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 25,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Entitlement',
                     summary = 'CPU resources devoted by the ESX scheduler',
                     key = 'entitlement'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 26,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Demand',
                     summary = 'The amount of CPU resources a virtual machine would use if there were no CPU contention or CPU limit',
                     key = 'demand'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 27,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Co-stop',
                     summary = 'Time the virtual machine is ready to run, but is unable to run due to co-scheduling constraints',
                     key = 'costop'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 28,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Max limited',
                     summary = 'Time the virtual machine is ready to run, but is not run due to maxing out its CPU limit setting',
                     key = 'maxlimited'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 29,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Overlap',
                     summary = 'Time the virtual machine was interrupted to perform system services on behalf of itself or other virtual machines',
                     key = 'overlap'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 30,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Run',
                     summary = 'Time the virtual machine is scheduled to run',
                     key = 'run'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 31,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Demand-to-entitlement ratio',
                     summary = 'CPU resource entitlement to CPU demand ratio (in percents)',
                     key = 'demandEntitlementRatio'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 32,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Readiness',
                     summary = 'Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU',
                     key = 'readiness'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 33,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VCPU Usage',
                     summary = 'Virtual CPU usage as a percentage during the interval',
                     key = 'usage.vcpus'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU',
                     summary = 'CPU',
                     key = 'cpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65536,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host consumed %',
                     summary = 'Percentage of host physical memory that has been consumed',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65537,
                     65538,
                     65539
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65537,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host consumed %',
                     summary = 'Percentage of host physical memory that has been consumed',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65538,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host consumed %',
                     summary = 'Percentage of host physical memory that has been consumed',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65539,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host consumed %',
                     summary = 'Percentage of host physical memory that has been consumed',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65540,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Granted',
                     summary = 'Amount of host physical memory or physical memory that is mapped for a virtual machine or a host',
                     key = 'granted'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65541,
                     65542,
                     65543
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65541,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Granted',
                     summary = 'Amount of host physical memory or physical memory that is mapped for a virtual machine or a host',
                     key = 'granted'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65542,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Granted',
                     summary = 'Amount of host physical memory or physical memory that is mapped for a virtual machine or a host',
                     key = 'granted'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65543,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Granted',
                     summary = 'Amount of host physical memory or physical memory that is mapped for a virtual machine or a host',
                     key = 'granted'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65544,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Active',
                     summary = 'Amount of guest physical memory that is being actively read or written by guest. Activeness is estimated by ESXi',
                     key = 'active'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65545,
                     65546,
                     65547
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65545,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Active',
                     summary = 'Amount of guest physical memory that is being actively read or written by guest. Activeness is estimated by ESXi',
                     key = 'active'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65546,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Active',
                     summary = 'Amount of guest physical memory that is being actively read or written by guest. Activeness is estimated by ESXi',
                     key = 'active'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65547,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Active',
                     summary = 'Amount of guest physical memory that is being actively read or written by guest. Activeness is estimated by ESXi',
                     key = 'active'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65548,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shared',
                     summary = 'Amount of guest physical memory that is shared within a single virtual machine or across virtual machines',
                     key = 'shared'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65549,
                     65550,
                     65551
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65549,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shared',
                     summary = 'Amount of guest physical memory that is shared within a single virtual machine or across virtual machines',
                     key = 'shared'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65550,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shared',
                     summary = 'Amount of guest physical memory that is shared within a single virtual machine or across virtual machines',
                     key = 'shared'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65551,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shared',
                     summary = 'Amount of guest physical memory that is shared within a single virtual machine or across virtual machines',
                     key = 'shared'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65552,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Zero pages',
                     summary = 'Guest physical memory pages whose content is 0x00',
                     key = 'zero'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65553,
                     65554,
                     65555
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65553,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Zero pages',
                     summary = 'Guest physical memory pages whose content is 0x00',
                     key = 'zero'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65554,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Zero pages',
                     summary = 'Guest physical memory pages whose content is 0x00',
                     key = 'zero'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65555,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Zero pages',
                     summary = 'Guest physical memory pages whose content is 0x00',
                     key = 'zero'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65556,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reservation available',
                     summary = 'Amount by which reservation can be raised',
                     key = 'unreserved'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65557,
                     65558,
                     65559
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65557,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reservation available',
                     summary = 'Amount by which reservation can be raised',
                     key = 'unreserved'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65558,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reservation available',
                     summary = 'Amount by which reservation can be raised',
                     key = 'unreserved'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65559,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reservation available',
                     summary = 'Amount by which reservation can be raised',
                     key = 'unreserved'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65560,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap consumed',
                     summary = 'Swap storage space consumed',
                     key = 'swapused'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65561,
                     65562,
                     65563
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65561,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap consumed',
                     summary = 'Swap storage space consumed',
                     key = 'swapused'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65562,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap consumed',
                     summary = 'Swap storage space consumed',
                     key = 'swapused'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65563,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap consumed',
                     summary = 'Swap storage space consumed',
                     key = 'swapused'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65568,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shared common',
                     summary = 'Amount of host physical memory that backs shared guest physical memory (Shared)',
                     key = 'sharedcommon'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65569,
                     65570,
                     65571
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65569,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shared common',
                     summary = 'Amount of host physical memory that backs shared guest physical memory (Shared)',
                     key = 'sharedcommon'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65570,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shared common',
                     summary = 'Amount of host physical memory that backs shared guest physical memory (Shared)',
                     key = 'sharedcommon'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65571,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shared common',
                     summary = 'Amount of host physical memory that backs shared guest physical memory (Shared)',
                     key = 'sharedcommon'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65572,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heap',
                     summary = 'Virtual address space of ESXi that is dedicated to its heap',
                     key = 'heap'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65573,
                     65574,
                     65575
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65573,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heap',
                     summary = 'Virtual address space of ESXi that is dedicated to its heap',
                     key = 'heap'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65574,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heap',
                     summary = 'Virtual address space of ESXi that is dedicated to its heap',
                     key = 'heap'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65575,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heap',
                     summary = 'Virtual address space of ESXi that is dedicated to its heap',
                     key = 'heap'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65576,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heap free',
                     summary = 'Free address space in the heap of ESXi. This is less than or equal to Heap',
                     key = 'heapfree'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65577,
                     65578,
                     65579
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65577,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heap free',
                     summary = 'Free address space in the heap of ESXi. This is less than or equal to Heap',
                     key = 'heapfree'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65578,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heap free',
                     summary = 'Free address space in the heap of ESXi. This is less than or equal to Heap',
                     key = 'heapfree'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65579,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heap free',
                     summary = 'Free address space in the heap of ESXi. This is less than or equal to Heap',
                     key = 'heapfree'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65580,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Free state',
                     summary = 'Current memory availability state of ESXi. Possible values are high, clear, soft, hard, low. The state value determines the techniques used for memory reclamation from virtual machines',
                     key = 'state'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65581,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Ballooned memory',
                     summary = 'Amount of guest physical memory reclaimed from the virtual machine by the balloon driver in the guest',
                     key = 'vmmemctl'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65582,
                     65583,
                     65584
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65582,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Ballooned memory',
                     summary = 'Amount of guest physical memory reclaimed from the virtual machine by the balloon driver in the guest',
                     key = 'vmmemctl'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65583,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Ballooned memory',
                     summary = 'Amount of guest physical memory reclaimed from the virtual machine by the balloon driver in the guest',
                     key = 'vmmemctl'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65584,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Ballooned memory',
                     summary = 'Amount of guest physical memory reclaimed from the virtual machine by the balloon driver in the guest',
                     key = 'vmmemctl'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65585,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Overhead consumed',
                     summary = 'Host physical memory consumed by ESXi data structures for running the virtual machines',
                     key = 'overhead'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65586,
                     65587,
                     65588
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65586,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Overhead consumed',
                     summary = 'Host physical memory consumed by ESXi data structures for running the virtual machines',
                     key = 'overhead'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65587,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Overhead consumed',
                     summary = 'Host physical memory consumed by ESXi data structures for running the virtual machines',
                     key = 'overhead'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65588,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Overhead consumed',
                     summary = 'Host physical memory consumed by ESXi data structures for running the virtual machines',
                     key = 'overhead'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65589,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reservation consumed',
                     summary = 'Memory reservation consumed by powered-on virtual machines',
                     key = 'reservedCapacity'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MB',
                     summary = 'Megabyte',
                     key = 'megaBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65590,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swapped',
                     summary = 'Amount of guest physical memory that is swapped out to the swap space',
                     key = 'swapped'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65591,
                     65592,
                     65593
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65591,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swapped',
                     summary = 'Amount of guest physical memory that is swapped out to the swap space',
                     key = 'swapped'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65592,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swapped',
                     summary = 'Amount of guest physical memory that is swapped out to the swap space',
                     key = 'swapped'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65593,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swapped',
                     summary = 'Amount of guest physical memory that is swapped out to the swap space',
                     key = 'swapped'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65594,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap target',
                     summary = 'Amount of memory that ESXi needs to reclaim by swapping',
                     key = 'swaptarget'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65595,
                     65596,
                     65597
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65595,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap target',
                     summary = 'Amount of memory that ESXi needs to reclaim by swapping',
                     key = 'swaptarget'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65596,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap target',
                     summary = 'Amount of memory that ESXi needs to reclaim by swapping',
                     key = 'swaptarget'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65597,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap target',
                     summary = 'Amount of memory that ESXi needs to reclaim by swapping',
                     key = 'swaptarget'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65598,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap in',
                     summary = "Amount of guest physical memory that is swapped in from the swap space since the virtual machine has been powered on. This value is less than or equal to the 'Swap out' counter",
                     key = 'swapin'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65599,
                     65600,
                     65601
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65599,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap in',
                     summary = "Amount of guest physical memory that is swapped in from the swap space since the virtual machine has been powered on. This value is less than or equal to the 'Swap out' counter",
                     key = 'swapin'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65600,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap in',
                     summary = "Amount of guest physical memory that is swapped in from the swap space since the virtual machine has been powered on. This value is less than or equal to the 'Swap out' counter",
                     key = 'swapin'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65601,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap in',
                     summary = "Amount of guest physical memory that is swapped in from the swap space since the virtual machine has been powered on. This value is less than or equal to the 'Swap out' counter",
                     key = 'swapin'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65602,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap out',
                     summary = 'Amount of guest physical memory that is swapped out from the virtual machine to its swap space since it has been powered on.',
                     key = 'swapout'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65603,
                     65604,
                     65605
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65603,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap out',
                     summary = 'Amount of guest physical memory that is swapped out from the virtual machine to its swap space since it has been powered on.',
                     key = 'swapout'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65604,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap out',
                     summary = 'Amount of guest physical memory that is swapped out from the virtual machine to its swap space since it has been powered on.',
                     key = 'swapout'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65605,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap out',
                     summary = 'Amount of guest physical memory that is swapped out from the virtual machine to its swap space since it has been powered on.',
                     key = 'swapout'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65606,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Balloon target',
                     summary = 'Desired amount of guest physical memory the balloon driver needs to reclaim, as determined by ESXi',
                     key = 'vmmemctltarget'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65607,
                     65608,
                     65609
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65607,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Balloon target',
                     summary = 'Desired amount of guest physical memory the balloon driver needs to reclaim, as determined by ESXi',
                     key = 'vmmemctltarget'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65608,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Balloon target',
                     summary = 'Desired amount of guest physical memory the balloon driver needs to reclaim, as determined by ESXi',
                     key = 'vmmemctltarget'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65609,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Balloon target',
                     summary = 'Desired amount of guest physical memory the balloon driver needs to reclaim, as determined by ESXi',
                     key = 'vmmemctltarget'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65610,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Consumed',
                     summary = 'Amount of host physical memory consumed for backing up guest physical memory pages',
                     key = 'consumed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65611,
                     65612,
                     65613
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65611,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Consumed',
                     summary = 'Amount of host physical memory consumed for backing up guest physical memory pages',
                     key = 'consumed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65612,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Consumed',
                     summary = 'Amount of host physical memory consumed for backing up guest physical memory pages',
                     key = 'consumed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65613,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Consumed',
                     summary = 'Amount of host physical memory consumed for backing up guest physical memory pages',
                     key = 'consumed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65614,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel consumed',
                     summary = 'Amount of host physical memory consumed by VMkernel',
                     key = 'sysUsage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65615,
                     65616,
                     65617
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65615,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel consumed',
                     summary = 'Amount of host physical memory consumed by VMkernel',
                     key = 'sysUsage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65616,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel consumed',
                     summary = 'Amount of host physical memory consumed by VMkernel',
                     key = 'sysUsage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65617,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMkernel consumed',
                     summary = 'Amount of host physical memory consumed by VMkernel',
                     key = 'sysUsage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65618,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap in rate',
                     summary = 'Rate at which guest physical memory is swapped in from the swap space',
                     key = 'swapinRate'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65619,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Swap out rate',
                     summary = 'Rate at which guest physical memory is swapped out to the swap space',
                     key = 'swapoutRate'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65620,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Active write',
                     summary = 'Amount of guest physical memory that is being actively written by guest. Activeness is estimated by ESXi',
                     key = 'activewrite'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65621,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Compressed',
                     summary = 'Guest physical memory pages that have undergone memory compression',
                     key = 'compressed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65622,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Compression rate',
                     summary = 'Rate of guest physical memory page compression by ESXi',
                     key = 'compressionRate'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65623,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Decompression rate',
                     summary = 'Rate of guest physical memory decompression',
                     key = 'decompressionRate'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65624,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Overhead reserved',
                     summary = 'Host physical memory reserved by ESXi, for its data structures, for running the virtual machine',
                     key = 'overheadMax'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65625,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Total reservation',
                     summary = 'Total reservation, available and consumed, for powered-on virtual machines',
                     key = 'totalCapacity'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MB',
                     summary = 'Megabyte',
                     key = 'megaBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65626,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Compressed',
                     summary = 'Amount of guest physical memory pages compressed by ESXi',
                     key = 'zipped'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65627,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Compression saved',
                     summary = "Host physical memory, reclaimed from a virtual machine, by memory compression. This value is less than the value of 'Compressed' memory",
                     key = 'zipSaved'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65628,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Page-fault latency',
                     summary = 'Percentage of time the virtual machine spent waiting to swap in or decompress guest physical memory',
                     key = 'latency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65629,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Entitlement',
                     summary = 'Amount of host physical memory the virtual machine deserves, as determined by ESXi',
                     key = 'entitlement'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65630,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reclamation threshold',
                     summary = 'Threshold of free host physical memory below which ESXi will begin actively reclaiming memory from virtual machines by swapping, compression and ballooning',
                     key = 'lowfreethreshold'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65631,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache consumed',
                     summary = 'Storage space consumed on the host swap cache for storing swapped guest physical memory pages',
                     key = 'llSwapUsed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65635,
                     65636,
                     65637
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65632,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache swap in rate',
                     summary = 'Rate at which guest physical memory is swapped in from the host swap cache',
                     key = 'llSwapInRate'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65633,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache swap out rate',
                     summary = 'Rate at which guest physical memory is swapped out to the host swap cache',
                     key = 'llSwapOutRate'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65634,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Overhead active',
                     summary = 'Estimate of the host physical memory, from Overhead consumed, that is actively read or written to by ESXi',
                     key = 'overheadTouched'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65635,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache consumed',
                     summary = 'Storage space consumed on the host swap cache for storing swapped guest physical memory pages',
                     key = 'llSwapUsed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65636,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache consumed',
                     summary = 'Storage space consumed on the host swap cache for storing swapped guest physical memory pages',
                     key = 'llSwapUsed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65637,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache consumed',
                     summary = 'Storage space consumed on the host swap cache for storing swapped guest physical memory pages',
                     key = 'llSwapUsed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65638,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache swap in',
                     summary = 'Amount of guest physical memory swapped in from host cache',
                     key = 'llSwapIn'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65639,
                     65640,
                     65641
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65639,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache swap in',
                     summary = 'Amount of guest physical memory swapped in from host cache',
                     key = 'llSwapIn'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65640,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache swap in',
                     summary = 'Amount of guest physical memory swapped in from host cache',
                     key = 'llSwapIn'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65641,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache swap in',
                     summary = 'Amount of guest physical memory swapped in from host cache',
                     key = 'llSwapIn'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65642,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache swap out',
                     summary = 'Amount of guest physical memory swapped out to the host swap cache',
                     key = 'llSwapOut'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     65643,
                     65644,
                     65645
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65643,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache swap out',
                     summary = 'Amount of guest physical memory swapped out to the host swap cache',
                     key = 'llSwapOut'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65644,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache swap out',
                     summary = 'Amount of guest physical memory swapped out to the host swap cache',
                     key = 'llSwapOut'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65645,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Host cache swap out',
                     summary = 'Amount of guest physical memory swapped out to the host swap cache',
                     key = 'llSwapOut'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65646,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMFS PB Cache Size',
                     summary = 'Space used for holding VMFS Pointer Blocks in memory',
                     key = 'vmfs.pbc.size'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MB',
                     summary = 'Megabyte',
                     key = 'megaBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65647,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum VMFS PB Cache Size',
                     summary = 'Maximum size the VMFS Pointer Block Cache can grow to',
                     key = 'vmfs.pbc.sizeMax'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MB',
                     summary = 'Megabyte',
                     key = 'megaBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65648,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMFS Working Set',
                     summary = 'Amount of file blocks whose addresses are cached in the VMFS PB Cache',
                     key = 'vmfs.pbc.workingSet'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TB',
                     summary = 'Terabyte',
                     key = 'teraBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65649,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum VMFS Working Set',
                     summary = 'Maximum amount of file blocks whose addresses are cached in the VMFS PB Cache',
                     key = 'vmfs.pbc.workingSetMax'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'TB',
                     summary = 'Terabyte',
                     key = 'teraBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65650,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMFS PB Cache Overhead',
                     summary = 'Amount of VMFS heap used by the VMFS PB Cache',
                     key = 'vmfs.pbc.overhead'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 65651,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMFS PB Cache Capacity Miss Ratio',
                     summary = 'Trailing average of the ratio of capacity misses to compulsory misses for the VMFS PB Cache',
                     key = 'vmfs.pbc.capMissRatio'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory',
                     summary = 'Memory',
                     key = 'mem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131072,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'Aggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval.',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'none',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     131073,
                     131074,
                     131075
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131073,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'Aggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval.',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131074,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'Aggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval.',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'maximum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131075,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'Aggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval.',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'minimum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131076,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read requests',
                     summary = 'Number of disk reads during the collection interval',
                     key = 'numberRead'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131077,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write requests',
                     summary = 'Number of disk writes during the collection interval',
                     key = 'numberWrite'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131078,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read rate',
                     summary = 'Average number of kilobytes read from the disk each second during the collection interval',
                     key = 'read'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131079,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write rate',
                     summary = 'Average number of kilobytes written to disk each second during the collection interval',
                     key = 'write'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131080,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Commands issued',
                     summary = 'Number of SCSI commands issued during the collection interval',
                     key = 'commands'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131081,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Commands aborted',
                     summary = 'Number of SCSI commands aborted during the collection interval',
                     key = 'commandsAborted'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131082,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Bus resets',
                     summary = 'Number of SCSI-bus reset commands issued during the collection interval',
                     key = 'busResets'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131083,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Physical device read latency',
                     summary = 'Average amount of time, in milliseconds, to read from the physical device',
                     key = 'deviceReadLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131084,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Kernel read latency',
                     summary = 'Average amount of time, in milliseconds, spent by VMkernel to process each SCSI read command',
                     key = 'kernelReadLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131085,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read latency',
                     summary = 'Average amount of time taken during the collection interval to process a SCSI read command issued from the guest OS to the virtual machine',
                     key = 'totalReadLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131086,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Queue read latency',
                     summary = 'Average amount of time spent in the VMkernel queue, per SCSI read command, during the collection interval',
                     key = 'queueReadLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131087,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Physical device write latency',
                     summary = 'Average amount of time, in milliseconds, to write to the physical device',
                     key = 'deviceWriteLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131088,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Kernel write latency',
                     summary = 'Average amount of time, in milliseconds, spent by VMkernel to process each SCSI write command',
                     key = 'kernelWriteLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131089,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write latency',
                     summary = 'Average amount of time taken during the collection interval to process a SCSI write command issued by the guest OS to the virtual machine',
                     key = 'totalWriteLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131090,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Queue write latency',
                     summary = 'Average amount of time spent in the VMkernel queue, per SCSI write command, during the collection interval',
                     key = 'queueWriteLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131091,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Physical device command latency',
                     summary = 'Average amount of time, in milliseconds, to complete a SCSI command from the physical device',
                     key = 'deviceLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131092,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Kernel command latency',
                     summary = 'Average amount of time, in milliseconds, spent by VMkernel to process each SCSI command',
                     key = 'kernelLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131093,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Command latency',
                     summary = 'Average amount of time taken during the collection interval to process a SCSI command issued by the guest OS to the virtual machine',
                     key = 'totalLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131094,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Queue command latency',
                     summary = 'Average amount of time spent in the VMkernel queue, per SCSI command, during the collection interval',
                     key = 'queueLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131095,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Highest latency',
                     summary = 'Highest latency value across all disks used by the host',
                     key = 'maxTotalLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131096,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Maximum queue depth',
                     summary = 'Maximum queue depth',
                     key = 'maxQueueDepth'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131097,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average read requests per second',
                     summary = 'Average number of disk reads per second during the collection interval',
                     key = 'numberReadAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131098,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average write requests per second',
                     summary = 'Average number of disk writes per second during the collection interval',
                     key = 'numberWriteAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 131099,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average commands issued per second',
                     summary = 'Average number of SCSI commands issued per second during the collection interval',
                     key = 'commandsAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk',
                     summary = 'Disk',
                     key = 'disk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196608,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'Network utilization (combined transmit-rates and receive-rates) during the interval',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'none',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     196609,
                     196610,
                     196611
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196609,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'Network utilization (combined transmit-rates and receive-rates) during the interval',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196610,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'Network utilization (combined transmit-rates and receive-rates) during the interval',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'maximum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196611,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'Network utilization (combined transmit-rates and receive-rates) during the interval',
                     key = 'usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'minimum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196612,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Packets received',
                     summary = 'Number of packets received during the interval',
                     key = 'packetsRx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196613,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Packets transmitted',
                     summary = 'Number of packets transmitted during the interval',
                     key = 'packetsTx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196614,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Data receive rate',
                     summary = 'Average rate at which data was received during the interval',
                     key = 'received'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196615,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Data transmit rate',
                     summary = 'Average rate at which data was transmitted during the interval',
                     key = 'transmitted'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196616,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Receive packets dropped',
                     summary = 'Number of receives dropped',
                     key = 'droppedRx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196617,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Transmit packets dropped',
                     summary = 'Number of transmits dropped',
                     key = 'droppedTx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196618,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Data receive rate',
                     summary = 'Average amount of data received per second',
                     key = 'bytesRx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196619,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Data transmit rate',
                     summary = 'Average amount of data transmitted per second',
                     key = 'bytesTx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196620,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Broadcast receives',
                     summary = 'Number of broadcast packets received during the sampling interval',
                     key = 'broadcastRx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196621,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Broadcast transmits',
                     summary = 'Number of broadcast packets transmitted during the sampling interval',
                     key = 'broadcastTx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196622,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Multicast receives',
                     summary = 'Number of multicast packets received during the sampling interval',
                     key = 'multicastRx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196623,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Multicast transmits',
                     summary = 'Number of multicast packets transmitted during the sampling interval',
                     key = 'multicastTx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196624,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Packet receive errors',
                     summary = 'Number of packets with errors received during the sampling interval',
                     key = 'errorsRx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196625,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Packet transmit errors',
                     summary = 'Number of packets with errors transmitted during the sampling interval',
                     key = 'errorsTx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196626,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unknown protocol frames',
                     summary = 'Number of frames with unknown protocol received during the sampling interval',
                     key = 'unknownProtos'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196627,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'pnicBytesRx',
                     summary = 'pnicBytesRx',
                     key = 'pnicBytesRx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 196628,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'pnicBytesTx',
                     summary = 'pnicBytesTx',
                     key = 'pnicBytesTx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Network',
                     summary = 'Network',
                     key = 'net'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262144,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Uptime',
                     summary = 'Total time elapsed, in seconds, since last system startup',
                     key = 'uptime'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 's',
                     summary = 'Second',
                     key = 'second'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262145,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Heartbeat',
                     summary = 'Number of heartbeats issued per virtual machine during the interval',
                     key = 'heartbeat'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262146,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disk usage',
                     summary = 'Amount of disk space usage for each mount point',
                     key = 'diskUsage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262147,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU usage (None)',
                     summary = 'Amount of CPU used by the Service Console and other applications during the interval',
                     key = 'resourceCpuUsage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'none',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     262148,
                     262149,
                     262150
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262148,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU usage (Average)',
                     summary = 'Amount of CPU used by the Service Console and other applications during the interval',
                     key = 'resourceCpuUsage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262149,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU usage (Maximum)',
                     summary = 'Amount of CPU used by the Service Console and other applications during the interval',
                     key = 'resourceCpuUsage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'maximum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262150,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU usage (Minimum)',
                     summary = 'Amount of CPU used by the Service Console and other applications during the interval',
                     key = 'resourceCpuUsage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'minimum',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262151,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource memory touched',
                     summary = 'Memory touched by the system resource group',
                     key = 'resourceMemTouched'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262152,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource memory mapped',
                     summary = 'Memory mapped by the system resource group',
                     key = 'resourceMemMapped'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262153,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource memory share saved',
                     summary = 'Memory saved due to sharing by the system resource group',
                     key = 'resourceMemShared'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262154,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource memory swapped',
                     summary = 'Memory swapped out by the system resource group',
                     key = 'resourceMemSwapped'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262155,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource memory overhead',
                     summary = 'Overhead memory consumed by the system resource group',
                     key = 'resourceMemOverhead'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262156,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource memory shared',
                     summary = 'Memory shared by the system resource group',
                     key = 'resourceMemCow'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262157,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource memory zero',
                     summary = 'Zero filled memory used by the system resource group',
                     key = 'resourceMemZero'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262158,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU running (1 min. average)',
                     summary = 'CPU running average over 1 minute of the system resource group',
                     key = 'resourceCpuRun1'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262159,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU active (1 min average)',
                     summary = 'CPU active average over 1 minute of the system resource group',
                     key = 'resourceCpuAct1'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262160,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU maximum limited (1 min)',
                     summary = 'CPU maximum limited over 1 minute of the system resource group',
                     key = 'resourceCpuMaxLimited1'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262161,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU running (5 min average)',
                     summary = 'CPU running average over 5 minutes of the system resource group',
                     key = 'resourceCpuRun5'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262162,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU active (5 min average)',
                     summary = 'CPU active average over 5 minutes of the system resource group',
                     key = 'resourceCpuAct5'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262163,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU maximum limited (5 min)',
                     summary = 'CPU maximum limited over 5 minutes of the system resource group',
                     key = 'resourceCpuMaxLimited5'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262164,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU allocation minimum (in MHz)',
                     summary = 'CPU allocation reservation (in MHz) of the system resource group',
                     key = 'resourceCpuAllocMin'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262165,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU allocation maximum (in MHz)',
                     summary = 'CPU allocation limit (in MHz) of the system resource group',
                     key = 'resourceCpuAllocMax'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262166,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource CPU allocation shares',
                     summary = 'CPU allocation shares of the system resource group',
                     key = 'resourceCpuAllocShares'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262167,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource memory allocation minimum (in KB)',
                     summary = 'Memory allocation reservation (in KB) of the system resource group',
                     key = 'resourceMemAllocMin'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262168,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource memory allocation maximum (in KB)',
                     summary = 'Memory allocation limit (in KB) of the system resource group',
                     key = 'resourceMemAllocMax'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262169,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource memory allocation shares',
                     summary = 'Memory allocation shares of the system resource group',
                     key = 'resourceMemAllocShares'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262170,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'OS Uptime',
                     summary = 'Total time elapsed, in seconds, since last operating system boot-up',
                     key = 'osUptime'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 's',
                     summary = 'Second',
                     key = 'second'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262171,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource memory consumed',
                     summary = 'Memory consumed by the system resource group',
                     key = 'resourceMemConsumed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 262172,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'File descriptors used',
                     summary = 'Number of file descriptors used by the system resource group',
                     key = 'resourceFdUsage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System',
                     summary = 'System',
                     key = 'sys'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327680,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Active (1 min average)',
                     summary = 'CPU active average over 1 minute',
                     key = 'actav1'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327681,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Active (1 min peak)',
                     summary = 'CPU active peak over 1 minute',
                     key = 'actpk1'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327682,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Running (1 min average)',
                     summary = 'CPU running average over 1 minute',
                     key = 'runav1'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327683,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Active (5 min average)',
                     summary = 'CPU active average over 5 minutes',
                     key = 'actav5'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327684,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Active (5 min peak)',
                     summary = 'CPU active peak over 5 minutes',
                     key = 'actpk5'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327685,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Running (5 min average)',
                     summary = 'CPU running average over 5 minutes',
                     key = 'runav5'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327686,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Active (15 min average)',
                     summary = 'CPU active average over 15 minutes',
                     key = 'actav15'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327687,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Active (15 min peak)',
                     summary = 'CPU active peak over 15 minutes',
                     key = 'actpk15'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327688,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Running (15 min average)',
                     summary = 'CPU running average over 15 minutes',
                     key = 'runav15'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327689,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Running (1 min peak)',
                     summary = 'CPU running peak over 1 minute',
                     key = 'runpk1'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327690,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Throttled (1 min average)',
                     summary = 'Amount of CPU resources over the limit that were refused, average over 1 minute',
                     key = 'maxLimited1'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327691,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Running (5 min peak)',
                     summary = 'CPU running peak over 5 minutes',
                     key = 'runpk5'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327692,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Throttled (5 min average)',
                     summary = 'Amount of CPU resources over the limit that were refused, average over 5 minutes',
                     key = 'maxLimited5'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327693,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Running (15 min peak)',
                     summary = 'CPU running peak over 15 minutes',
                     key = 'runpk15'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327694,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Throttled (15 min average)',
                     summary = 'Amount of CPU resources over the limit that were refused, average over 15 minutes',
                     key = 'maxLimited15'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327695,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Group CPU sample count',
                     summary = 'Group CPU sample count',
                     key = 'sampleCount'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 327696,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Group CPU sample period',
                     summary = 'Group CPU sample period',
                     key = 'samplePeriod'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resource group CPU',
                     summary = 'Resource group CPU',
                     key = 'rescpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 393216,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory used',
                     summary = 'Amount of total configured memory that is available for use',
                     key = 'memUsed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Management agent',
                     summary = 'Management agent',
                     key = 'managementAgent'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 393217,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory swap used',
                     summary = 'Sum of the memory swapped by all powered-on virtual machines on the host',
                     key = 'swapUsed'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Management agent',
                     summary = 'Management agent',
                     key = 'managementAgent'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 393218,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory swap in',
                     summary = 'Amount of memory that is swapped in for the Service Console',
                     key = 'swapIn'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Management agent',
                     summary = 'Management agent',
                     key = 'managementAgent'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 393219,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory swap out',
                     summary = 'Amount of memory that is swapped out for the Service Console',
                     key = 'swapOut'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Management agent',
                     summary = 'Management agent',
                     key = 'managementAgent'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 393220,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CPU usage',
                     summary = 'Amount of Service Console CPU usage',
                     key = 'cpuUsage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Management agent',
                     summary = 'Management agent',
                     key = 'managementAgent'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MHz',
                     summary = 'Megahertz',
                     key = 'megaHertz'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 458752,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average commands issued per second',
                     summary = 'Average number of commands issued per second by the storage adapter during the collection interval',
                     key = 'commandsAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage adapter',
                     summary = 'Storage adapter',
                     key = 'storageAdapter'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 458753,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average read requests per second',
                     summary = 'Average number of read commands issued per second by the storage adapter during the collection interval',
                     key = 'numberReadAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage adapter',
                     summary = 'Storage adapter',
                     key = 'storageAdapter'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 458754,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average write requests per second',
                     summary = 'Average number of write commands issued per second by the storage adapter during the collection interval',
                     key = 'numberWriteAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage adapter',
                     summary = 'Storage adapter',
                     key = 'storageAdapter'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 458755,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read rate',
                     summary = 'Rate of reading data by the storage adapter',
                     key = 'read'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage adapter',
                     summary = 'Storage adapter',
                     key = 'storageAdapter'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 458756,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write rate',
                     summary = 'Rate of writing data by the storage adapter',
                     key = 'write'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage adapter',
                     summary = 'Storage adapter',
                     key = 'storageAdapter'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 458757,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read latency',
                     summary = 'The average time a read by the storage adapter takes',
                     key = 'totalReadLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage adapter',
                     summary = 'Storage adapter',
                     key = 'storageAdapter'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 458758,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write latency',
                     summary = 'The average time a write by the storage adapter takes',
                     key = 'totalWriteLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage adapter',
                     summary = 'Storage adapter',
                     key = 'storageAdapter'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 458759,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Highest latency',
                     summary = 'Highest latency value across all storage adapters used by the host',
                     key = 'maxTotalLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage adapter',
                     summary = 'Storage adapter',
                     key = 'storageAdapter'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 524288,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average commands issued per second',
                     summary = 'Average number of commands issued per second on the storage path during the collection interval',
                     key = 'commandsAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage path',
                     summary = 'Storage path',
                     key = 'storagePath'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 524289,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average read requests per second',
                     summary = 'Average number of read commands issued per second on the storage path during the collection interval',
                     key = 'numberReadAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage path',
                     summary = 'Storage path',
                     key = 'storagePath'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 524290,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average write requests per second',
                     summary = 'Average number of write commands issued per second on the storage path during the collection interval',
                     key = 'numberWriteAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage path',
                     summary = 'Storage path',
                     key = 'storagePath'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 524291,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read rate',
                     summary = 'Rate of reading data on the storage path',
                     key = 'read'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage path',
                     summary = 'Storage path',
                     key = 'storagePath'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 524292,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write rate',
                     summary = 'Rate of writing data on the storage path',
                     key = 'write'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage path',
                     summary = 'Storage path',
                     key = 'storagePath'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 524293,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read latency',
                     summary = 'The average time a read issued on the storage path takes',
                     key = 'totalReadLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage path',
                     summary = 'Storage path',
                     key = 'storagePath'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 524294,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write latency',
                     summary = 'The average time a write issued on the storage path takes',
                     key = 'totalWriteLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage path',
                     summary = 'Storage path',
                     key = 'storagePath'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 524295,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Highest latency',
                     summary = 'Highest latency value across all storage paths used by the host',
                     key = 'maxTotalLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage path',
                     summary = 'Storage path',
                     key = 'storagePath'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589824,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average read requests per second',
                     summary = 'Average number of read commands issued per second to the virtual disk during the collection interval',
                     key = 'numberReadAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589825,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average write requests per second',
                     summary = 'Average number of write commands issued per second to the virtual disk during the collection interval',
                     key = 'numberWriteAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589826,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read rate',
                     summary = 'Rate of reading data from the virtual disk',
                     key = 'read'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589827,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write rate',
                     summary = 'Rate of writing data to the virtual disk',
                     key = 'write'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589828,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read latency',
                     summary = 'The average time a read from the virtual disk takes',
                     key = 'totalReadLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589829,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write latency',
                     summary = 'The average time a write to the virtual disk takes',
                     key = 'totalWriteLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589830,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average number of outstanding read requests',
                     summary = 'Average number of outstanding read requests to the virtual disk during the collection interval',
                     key = 'readOIO'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589831,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average number of outstanding write requests',
                     summary = 'Average number of outstanding write requests to the virtual disk during the collection interval',
                     key = 'writeOIO'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589832,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read workload metric',
                     summary = 'Storage DRS virtual disk metric for the read workload model',
                     key = 'readLoadMetric'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589833,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write workload metric',
                     summary = 'Storage DRS virtual disk metric for the write workload model',
                     key = 'writeLoadMetric'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589834,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read request size',
                     summary = 'Average read request size in bytes',
                     key = 'readIOSize'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589835,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write request size',
                     summary = 'Average write request size in bytes',
                     key = 'writeIOSize'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589836,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Number of small seeks',
                     summary = 'Number of seeks during the interval that were less than 64 LBNs apart',
                     key = 'smallSeeks'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589837,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Number of medium seeks',
                     summary = 'Number of seeks during the interval that were between 64 and 8192 LBNs apart',
                     key = 'mediumSeeks'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589838,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Number of large seeks',
                     summary = 'Number of seeks during the interval that were greater than 8192 LBNs apart',
                     key = 'largeSeeks'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589839,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read Latency (us)',
                     summary = 'Read latency in microseconds',
                     key = 'readLatencyUS'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'µs',
                     summary = 'Microsecond',
                     key = 'microsecond'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 589840,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write Latency (us)',
                     summary = 'Write latency in microseconds',
                     key = 'writeLatencyUS'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual disk',
                     summary = 'Virtual disk',
                     key = 'virtualDisk'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'µs',
                     summary = 'Microsecond',
                     key = 'microsecond'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655360,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average read requests per second',
                     summary = 'Average number of read commands issued per second to the datastore during the collection interval',
                     key = 'numberReadAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655361,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average write requests per second',
                     summary = 'Average number of write commands issued per second to the datastore during the collection interval',
                     key = 'numberWriteAveraged'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655362,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read rate',
                     summary = 'Rate of reading data from the datastore',
                     key = 'read'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655363,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write rate',
                     summary = 'Rate of writing data to the datastore',
                     key = 'write'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655364,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read latency',
                     summary = 'The average time a read from the datastore takes',
                     key = 'totalReadLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655365,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write latency',
                     summary = 'The average time a write to the datastore takes',
                     key = 'totalWriteLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655366,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage I/O Control normalized latency',
                     summary = 'Storage I/O Control size-normalized I/O latency',
                     key = 'sizeNormalizedDatastoreLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'µs',
                     summary = 'Microsecond',
                     key = 'microsecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655367,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage I/O Control aggregated IOPS',
                     summary = 'Storage I/O Control aggregated IOPS',
                     key = 'datastoreIops'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655368,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage DRS datastore bytes read',
                     summary = 'Storage DRS datastore bytes read',
                     key = 'datastoreReadBytes'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655369,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage DRS datastore bytes written',
                     summary = 'Storage DRS datastore bytes written',
                     key = 'datastoreWriteBytes'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655370,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage DRS datastore read I/O rate',
                     summary = 'Storage DRS datastore read I/O rate',
                     key = 'datastoreReadIops'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655371,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage DRS datastore write I/O rate',
                     summary = 'Storage DRS datastore write I/O rate',
                     key = 'datastoreWriteIops'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655372,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage DRS datastore normalized read latency',
                     summary = 'Storage DRS datastore normalized read latency',
                     key = 'datastoreNormalReadLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655373,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage DRS datastore normalized write latency',
                     summary = 'Storage DRS datastore normalized write latency',
                     key = 'datastoreNormalWriteLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655374,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage DRS datastore outstanding read requests',
                     summary = 'Storage DRS datastore outstanding read requests',
                     key = 'datastoreReadOIO'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655375,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage DRS datastore outstanding write requests',
                     summary = 'Storage DRS datastore outstanding write requests',
                     key = 'datastoreWriteOIO'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655376,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage I/O Control datastore maximum queue depth',
                     summary = 'Storage I/O Control datastore maximum queue depth',
                     key = 'datastoreMaxQueueDepth'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655377,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage DRS datastore read workload metric',
                     summary = 'Storage DRS datastore metric for read workload model',
                     key = 'datastoreReadLoadMetric'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655378,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage DRS datastore write workload metric',
                     summary = 'Storage DRS datastore metric for write workload model',
                     key = 'datastoreWriteLoadMetric'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655379,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Highest latency',
                     summary = 'Highest latency value across all datastores used by the host',
                     key = 'maxTotalLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655380,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Storage I/O Control active time percentage',
                     summary = 'Percentage of time Storage I/O Control actively controlled datastore latency',
                     key = 'siocActiveTimePercentage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655381,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore latency observed by VMs',
                     summary = 'The average datastore latency as seen by virtual machines',
                     key = 'datastoreVMObservedLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'µs',
                     summary = 'Microsecond',
                     key = 'microsecond'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655382,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'unmapSize',
                     summary = 'unmapSize',
                     key = 'unmapSize'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MB',
                     summary = 'Megabyte',
                     key = 'megaBytes'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 655383,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'unmapIOs',
                     summary = 'unmapIOs',
                     key = 'unmapIOs'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Datastore',
                     summary = 'Datastore',
                     key = 'datastore'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 720896,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Usage',
                     summary = 'Current power usage',
                     key = 'power'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power',
                     summary = 'Power',
                     key = 'power'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'W',
                     summary = 'Watt',
                     key = 'watt'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 720897,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Cap',
                     summary = 'Maximum allowed power usage',
                     key = 'powerCap'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power',
                     summary = 'Power',
                     key = 'power'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'W',
                     summary = 'Watt',
                     key = 'watt'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 720898,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Energy usage',
                     summary = 'Total energy used since last stats reset',
                     key = 'energy'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power',
                     summary = 'Power',
                     key = 'power'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'J',
                     summary = 'Joule',
                     key = 'joule'
                  },
                  rollupType = 'summation',
                  statsType = 'delta',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 786432,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Replication VM Count',
                     summary = 'Current number of replicated virtual machines',
                     key = 'hbrNumVms'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Replication',
                     summary = 'vSphere Replication',
                     key = 'hbr'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 786433,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Replication Data Receive Rate',
                     summary = 'Average amount of data received per second',
                     key = 'hbrNetRx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Replication',
                     summary = 'vSphere Replication',
                     key = 'hbr'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 786434,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Replication Data Transmit Rate',
                     summary = 'Average amount of data transmitted per second',
                     key = 'hbrNetTx'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Replication',
                     summary = 'vSphere Replication',
                     key = 'hbr'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 851968,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Number of caches controlled by the virtual flash module',
                     summary = 'Number of caches controlled by the virtual flash module',
                     key = 'numActiveVMDKs'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Virtual flash',
                     summary = 'Virtual flash module related statistical values',
                     key = 'vflashModule'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245184,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read IOPS',
                     summary = 'Read IOPS',
                     key = 'readIops'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245185,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read throughput',
                     summary = 'Read throughput in kBps',
                     key = 'readThroughput'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245186,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average read latency',
                     summary = 'Average read latency in ms',
                     key = 'readAvgLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245187,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Max read latency',
                     summary = 'Max read latency in ms',
                     key = 'readMaxLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245188,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Cache hit rate',
                     summary = 'Cache hit rate percentage',
                     key = 'readCacheHitRate'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245189,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read congestion per sampling interval',
                     summary = 'Read congestion',
                     key = 'readCongestion'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245190,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write IOPS',
                     summary = 'Write IOPS',
                     key = 'writeIops'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245191,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write throughput',
                     summary = 'Write throughput in kBps',
                     key = 'writeThroughput'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245192,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average write latency',
                     summary = 'Average write latency in ms',
                     key = 'writeAvgLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245193,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Max write latency',
                     summary = 'Max write latency in ms',
                     key = 'writeMaxLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245194,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write congestion per sampling interval',
                     summary = 'Write congestion',
                     key = 'writeCongestion'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245195,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Recovery write IOPS',
                     summary = 'Recovery write IOPS',
                     key = 'recoveryWriteIops'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245196,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Recovery write through-put',
                     summary = 'Recovery write through-put in kBps',
                     key = 'recoveryWriteThroughput'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KBps',
                     summary = 'Kilobytes per second',
                     key = 'kiloBytesPerSecond'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245197,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Average recovery write latency',
                     summary = 'Average recovery write latency in ms',
                     key = 'recoveryWriteAvgLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245198,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Max recovery write latency',
                     summary = 'Max recovery write latency in ms',
                     key = 'recoveryWriteMaxLatency'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ms',
                     summary = 'Millisecond',
                     key = 'millisecond'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1245199,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Recovery write congestion per sampling interval',
                     summary = 'Recovery write congestion',
                     key = 'recoveryWriteCongestion'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN DOM Objects',
                     summary = 'vSAN DOM object related statistical values',
                     key = 'vsanDomObj'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'num',
                     summary = 'Number',
                     key = 'number'
                  },
                  rollupType = 'average',
                  statsType = 'rate',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310720,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Utilization',
                     summary = 'The utilization of a GPU in percentages',
                     key = 'utilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     1310721,
                     1310722,
                     1310723
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310721,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Utilization',
                     summary = 'The utilization of a GPU in percentages',
                     key = 'utilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310722,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Utilization',
                     summary = 'The utilization of a GPU in percentages',
                     key = 'utilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310723,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Utilization',
                     summary = 'The utilization of a GPU in percentages',
                     key = 'utilization'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310724,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory used',
                     summary = 'The amount of GPU memory used in kilobytes',
                     key = 'mem.used'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     1310725,
                     1310726,
                     1310727
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310725,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory used',
                     summary = 'The amount of GPU memory used in kilobytes',
                     key = 'mem.used'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310726,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory used',
                     summary = 'The amount of GPU memory used in kilobytes',
                     key = 'mem.used'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310727,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory used',
                     summary = 'The amount of GPU memory used in kilobytes',
                     key = 'mem.used'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'KB',
                     summary = 'Kilobyte',
                     key = 'kiloBytes'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310728,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory usage',
                     summary = 'The amount of GPU memory used in percentages of the total available',
                     key = 'mem.usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'none',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) [
                     1310729,
                     1310730,
                     1310731
                  ]
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310729,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory usage',
                     summary = 'The amount of GPU memory used in percentages of the total available',
                     key = 'mem.usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310730,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory usage',
                     summary = 'The amount of GPU memory used in percentages of the total available',
                     key = 'mem.usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'maximum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310731,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Memory usage',
                     summary = 'The amount of GPU memory used in percentages of the total available',
                     key = 'mem.usage'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '%',
                     summary = 'Percentage',
                     key = 'percent'
                  },
                  rollupType = 'minimum',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1310732,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Temperature',
                     summary = 'The temperature of a GPU in degrees celsius',
                     key = 'temperature'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GPU',
                     summary = 'GPU',
                     key = 'gpu'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '℃',
                     summary = 'Temperature in degrees Celsius',
                     key = 'celsius'
                  },
                  rollupType = 'average',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1376256,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Persistent memory available reservation',
                     summary = 'Persistent memory available reservation on a host.',
                     key = 'available.reservation'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PMEM',
                     summary = 'PMEM',
                     key = 'pmem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MB',
                     summary = 'Megabyte',
                     key = 'megaBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               },
               (vim.PerformanceManager.CounterInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 1376257,
                  nameInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Persistent memory reservation managed by DRS',
                     summary = 'Persistent memory reservation managed by DRS on a host.',
                     key = 'drsmanaged.reservation'
                  },
                  groupInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'PMEM',
                     summary = 'PMEM',
                     key = 'pmem'
                  },
                  unitInfo = (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'MB',
                     summary = 'Megabyte',
                     key = 'megaBytes'
                  },
                  rollupType = 'latest',
                  statsType = 'absolute',
                  level = <unset>,
                  perDeviceLevel = <unset>,
                  associatedCounterId = (int) []
               }
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 134. vim.ResourcePool::ha-root-pool ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.ResourcePool:ha-root-pool',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'childConfiguration',
            val = (vim.ResourceConfigSpec) [
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1280,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 2000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 122880,
                        level = 'normal'
                     },
                     overheadLimit = 108
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:678',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 40960,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1574',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 92
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1577',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1580',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1581',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1582',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 92
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1583',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1585',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1587',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 201
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1589',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 92
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1590',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1591',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1593',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 94
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1594',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 92
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1596',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1602',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 92
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1603',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1604',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 201
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1609',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 94
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1611',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 92
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1620',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1629',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1632',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1635',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1659',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1663',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 190
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1661',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1666',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 92
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1667',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 214
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1669',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1673',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1676',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 94
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1677',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1679',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1680',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1684',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 92
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1685',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 194
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1693',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1695',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 199
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1787',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 40920,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1794',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 214
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1797',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1799',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 94
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1798',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1804',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1839',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1865',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1871',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1884',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 94
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1902',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 214
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1911',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1912',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1914',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 214
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1934',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1960',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 194
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1968',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1969',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1970',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1975',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 95
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1976',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1979',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1981',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 94
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1983',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 214
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1984',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1985',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 95
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1986',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 95
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1987',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 214
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1991',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = false,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1988',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1994',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1995',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1997',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 214
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1996',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2002',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2001',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2003',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:1998',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2005',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2007',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2010',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2011',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 190
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2012',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2014',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 214
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2017',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 206
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2022',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2028',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2029',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2030',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2031',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 214
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2035',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 214
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2040',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2041',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2044',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2047',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2050',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2051',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2052',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2054',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2055',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2065',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 194
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2068',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2069',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 194
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2070',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2074',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2075',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 91
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2076',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 8000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 214
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2078',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2079',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2080',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 117
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2082',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 100
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2083',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 4000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 100
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2084',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 204
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2085',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 6000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 245760,
                        level = 'normal'
                     },
                     overheadLimit = 203
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.VirtualMachine:2086',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 1000,
                        level = 'normal'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 0,
                     expandableReservation = <unset>,
                     limit = -1,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 81920,
                        level = 'normal'
                     },
                     overheadLimit = 85
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.ResourcePool:ha-root-pool',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 304475,
                  expandableReservation = false,
                  limit = 304475,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 9000,
                     level = 'custom'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 2042863,
                  expandableReservation = false,
                  limit = 2042863,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 9000,
                     level = 'custom'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'Reload',
               'Rename_Task',
               'Destroy_Task',
               'UpdateConfig',
               'MoveIntoResourcePool',
               'UpdateChildResourceConfiguration',
               'CreateResourcePool',
               'DestroyChildren',
               'CreateVApp',
               'CreateChildVM_Task',
               'RegisterChildVM_Task'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'Resources'
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'owner',
            val = 'vim.ComputeResource:ha-compute-res'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.ComputeResource:ha-compute-res'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) [
               'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8332090',
               'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331667',
               'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331557'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.ResourcePool.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               memory = (vim.ResourcePool.ResourceUsage) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservationUsed = 15770583040,
                  reservationUsedForVm = 15770583040,
                  unreservedForPool = 2126557216768,
                  unreservedForVm = 2126557216768,
                  overallUsage = 1998095687680,
                  maxUsage = 2142327799808
               },
               cpu = (vim.ResourcePool.ResourceUsage) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservationUsed = 0,
                  reservationUsedForVm = 0,
                  unreservedForPool = 304475,
                  unreservedForVm = 304475,
                  overallUsage = 108442,
                  maxUsage = 304475
               },
               overallStatus = 'green',
               sharesScalable = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.ResourcePool.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               name = 'Resources',
               config = (vim.ResourceConfigSpec) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  entity = 'vim.ResourcePool:ha-root-pool',
                  changeVersion = <unset>,
                  lastModified = <unset>,
                  cpuAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 304475,
                     expandableReservation = false,
                     limit = 304475,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 9000,
                        level = 'custom'
                     },
                     overheadLimit = <unset>
                  },
                  memoryAllocation = (vim.ResourceAllocationInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservation = 2042863,
                     expandableReservation = false,
                     limit = 2042863,
                     shares = (vim.SharesInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        shares = 9000,
                        level = 'custom'
                     },
                     overheadLimit = <unset>
                  },
                  networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
                  scaleDescendantsShares = <unset>
               },
               runtime = (vim.ResourcePool.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  memory = (vim.ResourcePool.ResourceUsage) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservationUsed = 15770583040,
                     reservationUsedForVm = 15770583040,
                     unreservedForPool = 2126557216768,
                     unreservedForVm = 2126557216768,
                     overallUsage = 1998095687680,
                     maxUsage = 2142327799808
                  },
                  cpu = (vim.ResourcePool.ResourceUsage) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     reservationUsed = 0,
                     reservationUsedForVm = 0,
                     unreservedForPool = 304475,
                     unreservedForVm = 304475,
                     overallUsage = 108442,
                     maxUsage = 304475
                  },
                  overallStatus = 'green',
                  sharesScalable = <unset>
               },
               quickStats = <unset>,
               configuredMemoryMB = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'vm',
            val = (ManagedObject) [
               'vim.VirtualMachine:2',
               'vim.VirtualMachine:1',
               'vim.VirtualMachine:678',
               'vim.VirtualMachine:1574',
               'vim.VirtualMachine:1577',
               'vim.VirtualMachine:1580',
               'vim.VirtualMachine:1581',
               'vim.VirtualMachine:1582',
               'vim.VirtualMachine:1583',
               'vim.VirtualMachine:1585',
               'vim.VirtualMachine:1587',
               'vim.VirtualMachine:1589',
               'vim.VirtualMachine:1590',
               'vim.VirtualMachine:1591',
               'vim.VirtualMachine:1593',
               'vim.VirtualMachine:1594',
               'vim.VirtualMachine:1596',
               'vim.VirtualMachine:1602',
               'vim.VirtualMachine:1603',
               'vim.VirtualMachine:1604',
               'vim.VirtualMachine:1609',
               'vim.VirtualMachine:1611',
               'vim.VirtualMachine:1620',
               'vim.VirtualMachine:1629',
               'vim.VirtualMachine:1632',
               'vim.VirtualMachine:1635',
               'vim.VirtualMachine:1659',
               'vim.VirtualMachine:1663',
               'vim.VirtualMachine:1661',
               'vim.VirtualMachine:1666',
               'vim.VirtualMachine:1667',
               'vim.VirtualMachine:1669',
               'vim.VirtualMachine:1673',
               'vim.VirtualMachine:1676',
               'vim.VirtualMachine:1677',
               'vim.VirtualMachine:1679',
               'vim.VirtualMachine:1680',
               'vim.VirtualMachine:1684',
               'vim.VirtualMachine:1685',
               'vim.VirtualMachine:1693',
               'vim.VirtualMachine:1695',
               'vim.VirtualMachine:1787',
               'vim.VirtualMachine:1794',
               'vim.VirtualMachine:1797',
               'vim.VirtualMachine:1799',
               'vim.VirtualMachine:1798',
               'vim.VirtualMachine:1804',
               'vim.VirtualMachine:1839',
               'vim.VirtualMachine:1865',
               'vim.VirtualMachine:1871',
               'vim.VirtualMachine:1884',
               'vim.VirtualMachine:1902',
               'vim.VirtualMachine:1911',
               'vim.VirtualMachine:1912',
               'vim.VirtualMachine:1914',
               'vim.VirtualMachine:1934',
               'vim.VirtualMachine:1960',
               'vim.VirtualMachine:1968',
               'vim.VirtualMachine:1969',
               'vim.VirtualMachine:1970',
               'vim.VirtualMachine:1975',
               'vim.VirtualMachine:1976',
               'vim.VirtualMachine:1979',
               'vim.VirtualMachine:1981',
               'vim.VirtualMachine:1983',
               'vim.VirtualMachine:1984',
               'vim.VirtualMachine:1985',
               'vim.VirtualMachine:1986',
               'vim.VirtualMachine:1987',
               'vim.VirtualMachine:1991',
               'vim.VirtualMachine:1988',
               'vim.VirtualMachine:1994',
               'vim.VirtualMachine:1995',
               'vim.VirtualMachine:1997',
               'vim.VirtualMachine:1996',
               'vim.VirtualMachine:2002',
               'vim.VirtualMachine:2001',
               'vim.VirtualMachine:2003',
               'vim.VirtualMachine:1998',
               'vim.VirtualMachine:2005',
               'vim.VirtualMachine:2007',
               'vim.VirtualMachine:2010',
               'vim.VirtualMachine:2011',
               'vim.VirtualMachine:2012',
               'vim.VirtualMachine:2014',
               'vim.VirtualMachine:2017',
               'vim.VirtualMachine:2022',
               'vim.VirtualMachine:2028',
               'vim.VirtualMachine:2029',
               'vim.VirtualMachine:2030',
               'vim.VirtualMachine:2031',
               'vim.VirtualMachine:2035',
               'vim.VirtualMachine:2040',
               'vim.VirtualMachine:2041',
               'vim.VirtualMachine:2044',
               'vim.VirtualMachine:2047',
               'vim.VirtualMachine:2050',
               'vim.VirtualMachine:2051',
               'vim.VirtualMachine:2052',
               'vim.VirtualMachine:2054',
               'vim.VirtualMachine:2055',
               'vim.VirtualMachine:2065',
               'vim.VirtualMachine:2068',
               'vim.VirtualMachine:2069',
               'vim.VirtualMachine:2070',
               'vim.VirtualMachine:2074',
               'vim.VirtualMachine:2075',
               'vim.VirtualMachine:2076',
               'vim.VirtualMachine:2078',
               'vim.VirtualMachine:2079',
               'vim.VirtualMachine:2080',
               'vim.VirtualMachine:2082',
               'vim.VirtualMachine:2083',
               'vim.VirtualMachine:2084',
               'vim.VirtualMachine:2085',
               'vim.VirtualMachine:2086'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 135. vim.SearchIndex::ha-searchindex ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.SearchIndex:ha-searchindex',
      propSet = (vmodl.DynamicProperty) [],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 136. vim.ServiceInstance::ServiceInstance ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.ServiceInstance:ServiceInstance',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               provisioningSupported = false,
               multiHostSupported = false,
               userShellAccessSupported = true,
               supportedEVCMode = (vim.EVCMode) [],
               supportedEVCGraphicsMode = (vim.FeatureEVCMode) [],
               networkBackupAndRestoreSupported = <unset>,
               ftDrsWithoutEvcSupported = <unset>,
               hciWorkflowSupported = <unset>,
               computePolicyVersion = <unset>,
               clusterPlacementSupported = <unset>,
               ftDrsMetroClusterSupported = <unset>,
               lifecycleManagementSupported = <unset>,
               hostSeedingSupported = <unset>,
               scalableSharesSupported = <unset>,
               hadcsSupported = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'content',
            val = (vim.ServiceInstanceContent) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               rootFolder = 'vim.Folder:ha-folder-root',
               propertyCollector = 'vmodl.query.PropertyCollector:ha-property-collector',
               viewManager = 'vim.view.ViewManager:ViewManager',
               about = (vim.AboutInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'VMware ESXi',
                  fullName = 'VMware ESXi 7.0.2 build-17867351',
                  vendor = 'VMware, Inc.',
                  version = '7.0.2',
                  patchLevel = '0.0',
                  build = '17867351',
                  localeVersion = 'INTL',
                  localeBuild = '000',
                  osType = 'vmnix-x86',
                  productLineId = 'embeddedEsx',
                  apiType = 'HostAgent',
                  apiVersion = '7.0.2.0',
                  instanceUuid = <unset>,
                  licenseProductName = 'VMware ESX Server',
                  licenseProductVersion = '7.0'
               },
               setting = 'vim.option.OptionManager:HostAgentSettings',
               userDirectory = 'vim.UserDirectory:ha-user-directory',
               sessionManager = 'vim.SessionManager:ha-sessionmgr',
               authorizationManager = 'vim.AuthorizationManager:ha-authmgr',
               serviceManager = 'vim.ServiceManager:ha-servicemanager',
               perfManager = 'vim.PerformanceManager:ha-perfmgr',
               scheduledTaskManager = <unset>,
               alarmManager = <unset>,
               eventManager = 'vim.event.EventManager:ha-eventmgr',
               taskManager = 'vim.TaskManager:ha-taskmgr',
               extensionManager = <unset>,
               customizationSpecManager = <unset>,
               guestCustomizationManager = <unset>,
               customFieldsManager = <unset>,
               accountManager = 'vim.host.LocalAccountManager:ha-localacctmgr',
               diagnosticManager = 'vim.DiagnosticManager:ha-diagnosticmgr',
               licenseManager = 'vim.LicenseManager:ha-license-manager',
               searchIndex = 'vim.SearchIndex:ha-searchindex',
               fileManager = 'vim.FileManager:ha-nfc-file-manager',
               datastoreNamespaceManager = 'vim.DatastoreNamespaceManager:ha-datastore-namespace-manager',
               virtualDiskManager = 'vim.VirtualDiskManager:ha-vdiskmanager',
               virtualizationManager = <unset>,
               snmpSystem = <unset>,
               vmProvisioningChecker = <unset>,
               vmCompatibilityChecker = <unset>,
               ovfManager = 'vim.OvfManager:ha-ovf-manager',
               ipPoolManager = <unset>,
               dvSwitchManager = 'vim.dvs.DistributedVirtualSwitchManager:ha-dvsmanager',
               hostProfileManager = <unset>,
               clusterProfileManager = <unset>,
               complianceManager = <unset>,
               localizationManager = 'vim.LocalizationManager:ha-l10n-manager',
               storageResourceManager = 'vim.StorageResourceManager:ha-storage-resource-manager',
               guestOperationsManager = 'vim.vm.guest.GuestOperationsManager:ha-guest-operations-manager',
               overheadMemoryManager = <unset>,
               certificateManager = <unset>,
               ioFilterManager = <unset>,
               vStorageObjectManager = 'vim.vslm.host.VStorageObjectManager:ha-vstorage-object-manager',
               hostSpecManager = <unset>,
               cryptoManager = 'vim.encryption.CryptoManagerHost:ha-crypto-manager',
               healthUpdateManager = <unset>,
               failoverClusterConfigurator = <unset>,
               failoverClusterManager = <unset>,
               tenantManager = <unset>,
               siteInfoManager = <unset>,
               storageQueryManager = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'serverClock',
            val = 2021-08-20T15:49:45.312112Z
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 137. vim.SessionManager::ha-sessionmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.SessionManager:ha-sessionmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'currentSession',
            val = (vim.UserSession) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = '52796a95-a18c-6825-1500-9d2cc0b2ae0d',
               userName = 'dcui',
               fullName = '',
               loginTime = 2021-08-20T15:49:43.436545Z,
               lastActiveTime = 2021-08-20T15:49:45.318728Z,
               locale = 'en',
               messageLocale = 'en',
               extensionSession = false,
               ipAddress = '127.0.0.1',
               userAgent = 'pyvmomi Python/3.8.3 (VMkernel; 7.0.2; x86_64)',
               callCount = 1
            }
         },
         (vmodl.DynamicProperty) {
            name = 'defaultLocale',
            val = 'en'
         },
         (vmodl.DynamicProperty) {
            name = 'message',
            val = ''
         },
         (vmodl.DynamicProperty) {
            name = 'messageLocaleList',
            val = (str) [
               'zh-CN',
               'es',
               'ja',
               'zh_TW',
               'fr',
               'zh_CN',
               'de',
               'ko',
               'zh-TW',
               'en'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'sessionList',
            val = (vim.UserSession) [
               (vim.UserSession) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = '523f104c-0017-2808-3dc1-fa1f899cac20',
                  userName = 'vpxuser',
                  fullName = '',
                  loginTime = 2021-08-06T17:09:14.174298Z,
                  lastActiveTime = 2021-08-20T15:49:45.219399Z,
                  locale = 'en',
                  messageLocale = 'en',
                  extensionSession = false,
                  ipAddress = '127.0.0.1',
                  userAgent = 'VMware-client/6.5.0',
                  callCount = 8318751
               },
               (vim.UserSession) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = '52695283-d855-ec5a-4eec-0c93ccaf46bf',
                  userName = 'vpxuser',
                  fullName = '',
                  loginTime = 2021-08-20T15:49:43.343352Z,
                  lastActiveTime = 2021-08-20T15:49:45.317209Z,
                  locale = 'en',
                  messageLocale = 'en',
                  extensionSession = false,
                  ipAddress = '127.0.0.1',
                  userAgent = 'pyvmomi Python/3.8.3 (VMkernel; 7.0.2; x86_64)',
                  callCount = 2
               },
               (vim.UserSession) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = '526ec4b7-e26a-0b72-6fd7-98c29590327c',
                  userName = 'dcui',
                  fullName = '',
                  loginTime = 2021-08-06T17:10:00.82269Z,
                  lastActiveTime = 2021-08-20T15:46:42.251965Z,
                  locale = 'en',
                  messageLocale = 'en',
                  extensionSession = false,
                  ipAddress = '127.0.0.1',
                  userAgent = 'VMware-client/6.5.0',
                  callCount = 4016
               },
               (vim.UserSession) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = '52796a95-a18c-6825-1500-9d2cc0b2ae0d',
                  userName = 'dcui',
                  fullName = '',
                  loginTime = 2021-08-20T15:49:43.436545Z,
                  lastActiveTime = 2021-08-20T15:49:45.318728Z,
                  locale = 'en',
                  messageLocale = 'en',
                  extensionSession = false,
                  ipAddress = '127.0.0.1',
                  userAgent = 'pyvmomi Python/3.8.3 (VMkernel; 7.0.2; x86_64)',
                  callCount = 1
               },
               (vim.UserSession) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = '527c3f65-385a-9b1d-16a3-ec21eb37c500',
                  userName = 'dcui',
                  fullName = '',
                  loginTime = 2021-08-06T20:21:31.458746Z,
                  lastActiveTime = 2021-08-20T15:49:33.399389Z,
                  locale = 'en',
                  messageLocale = 'en',
                  extensionSession = false,
                  ipAddress = '127.0.0.1',
                  userAgent = 'VMware-client/6.5.0',
                  callCount = 33
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'supportedLocaleList',
            val = (str) [
               'tr_TR',
               'th_TH',
               'sw',
               'sv',
               'mr',
               'sr',
               'sq',
               'sl',
               'sv_FI',
               'pt_PT',
               'sq_AL',
               'pt_BR',
               'syr',
               'ky',
               'ur',
               'gu',
               'bn',
               'he',
               'en_TT',
               'zh-HK',
               'kz',
               'et_EE',
               'gd',
               'sk',
               'he_IL',
               'vi_VN',
               'sa',
               'hy',
               'es_CO',
               'hi_IN',
               'in',
               'kn',
               'ka_GE',
               'ka',
               'en_GB',
               'th',
               'es_ES',
               'ar_YE',
               'it',
               'hr',
               'ar_AE',
               'en_ZW',
               'ar_LY',
               'no_NO',
               'zh-SG',
               'id',
               'gl',
               'en',
               'ar_QA',
               'mn',
               'uk',
               'ar_EG',
               'en_CA',
               'ar_IQ',
               'de_AT',
               'de',
               'ml',
               'es_UY',
               'ts',
               'en_IE',
               'is_IS',
               'bg',
               'eu_ES',
               'or',
               'ar_SA',
               'ms',
               'en_BZ',
               'ar_LB',
               'zh_CN',
               'uz_UZ',
               'es_HN',
               'es_PE',
               'zh_SG',
               'en_NZ',
               'es_CR',
               'kk_KZ',
               'sb',
               'en_US',
               'as',
               'zh-CN',
               'en_AU',
               'en_ZA',
               'ji',
               'zh',
               'kk',
               'de_LU',
               'te',
               'es_BO',
               'bg_BG',
               'de_CH',
               'ar_SY',
               'da',
               'az_AZ',
               'sx',
               'ru_RU',
               'vi',
               'az',
               'ur_PK',
               'de_DE',
               'da_DK',
               'cs',
               'hi',
               'ar_TN',
               'zh-MO',
               'es_CL',
               'zh_TW',
               'ko',
               'es_AR',
               'zh_HK',
               'ca_ES',
               'be_BY',
               'ar_MA',
               'pa',
               'ta',
               'hy_am',
               'mt',
               'ne',
               'zu',
               'ar_OM',
               'tn',
               'xh',
               'fi',
               'af',
               'be',
               'is',
               'es_GT',
               'ar_BH',
               'af_ZA',
               'ro_RO',
               'ar',
               'ar_DZ',
               'el',
               'ar_JO',
               'zh_MO',
               'cs_CZ',
               'sk_SK',
               'es',
               'lv_LV',
               'es_DO',
               'lb',
               'es_EC',
               'en_JM',
               'ru',
               'es_MX',
               'sl_SI',
               'es_NI',
               'es_PA',
               'en_PH',
               'lv',
               'mk_MK',
               'iw_IL',
               'es_PR',
               'es_PY',
               'hu_HU',
               'nl_NL',
               'es_SV',
               'ca',
               'es_VE',
               'eu',
               'tr',
               'fa',
               'nb_NO',
               'tt',
               'fi_FI',
               'fo',
               'en_CB',
               'div',
               'fo_FO',
               'fr',
               'tt_TA',
               'fa_IR',
               'fr_BE',
               'fr_CA',
               'fr_CH',
               'el_GR',
               'fr_LU',
               'fr_MC',
               'ar_KW',
               'hr_HR',
               'pl',
               'fr_FR',
               'hu',
               'ko_KR',
               'id_ID',
               'iw',
               'lt_LT',
               'ja',
               'ja_JP',
               'ro',
               'lb_LU',
               'lt',
               'et',
               'mk',
               'ms_BN',
               'sv_SE',
               'uk_UA',
               'it_CH',
               'ms_MY',
               'nl',
               'uz',
               'nl_BE',
               'no',
               'sr_SP',
               'nb',
               'de_LI',
               'it_IT',
               'nn_NO',
               'pl_PL',
               'pt',
               'sw_KE',
               'zh-TW'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 138. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331437 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331437',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331437',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331437',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:39:25.241858Z,
               startTime = 2021-08-20T15:39:25.242327Z,
               completeTime = 2021-08-20T15:39:25.243186Z,
               eventChainId = 8331437,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 139. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331879 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331879',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331879',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331879',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:40:25.352359Z,
               startTime = 2021-08-20T15:40:25.352898Z,
               completeTime = 2021-08-20T15:40:25.353817Z,
               eventChainId = 8331879,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 140. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332197 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332197',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332197',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332197',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:41:25.459125Z,
               startTime = 2021-08-20T15:41:25.459867Z,
               completeTime = 2021-08-20T15:41:25.460659Z,
               eventChainId = 8332197,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 141. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332510 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332510',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332510',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332510',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:42:25.566194Z,
               startTime = 2021-08-20T15:42:25.56712Z,
               completeTime = 2021-08-20T15:42:25.568101Z,
               eventChainId = 8332510,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 142. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332823 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332823',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332823',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332823',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:43:25.676552Z,
               startTime = 2021-08-20T15:43:25.677117Z,
               completeTime = 2021-08-20T15:43:25.677668Z,
               eventChainId = 8332823,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 143. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333137 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333137',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333137',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333137',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:44:25.777436Z,
               startTime = 2021-08-20T15:44:25.777897Z,
               completeTime = 2021-08-20T15:44:25.778558Z,
               eventChainId = 8333137,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 144. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333452 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333452',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333452',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333452',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:45:23.417992Z,
               startTime = 2021-08-20T15:45:23.418585Z,
               completeTime = 2021-08-20T15:45:23.419667Z,
               eventChainId = 8333452,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 145. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333453 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333453',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333453',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333453',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:45:25.88729Z,
               startTime = 2021-08-20T15:45:25.887862Z,
               completeTime = 2021-08-20T15:45:25.888612Z,
               eventChainId = 8333453,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 146. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333767 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333767',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333767',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333767',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:46:23.526501Z,
               startTime = 2021-08-20T15:46:23.52704Z,
               completeTime = 2021-08-20T15:46:23.528058Z,
               eventChainId = 8333767,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 147. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333768 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333768',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333768',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333768',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:46:25.99505Z,
               startTime = 2021-08-20T15:46:25.995604Z,
               completeTime = 2021-08-20T15:46:25.996489Z,
               eventChainId = 8333768,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 148. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334084 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334084',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334084',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334084',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:47:26.106712Z,
               startTime = 2021-08-20T15:47:26.107169Z,
               completeTime = 2021-08-20T15:47:26.107959Z,
               eventChainId = 8334084,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 149. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334398 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334398',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334398',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334398',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:48:26.214351Z,
               startTime = 2021-08-20T15:48:26.21494Z,
               completeTime = 2021-08-20T15:48:26.215574Z,
               eventChainId = 8334398,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 150. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334723 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334723',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334723',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334723',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:49:19.847081Z,
               startTime = 2021-08-20T15:49:19.847962Z,
               completeTime = 2021-08-20T15:49:19.849017Z,
               eventChainId = 8334723,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 151. vim.Task::haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334724 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334724',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334724',
               task = 'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334724',
               description = <unset>,
               name = vim.vslm.host.CatalogSyncManager.QueryCatalogChange,
               descriptionId = 'vslm.host.CatalogSyncManager.queryCatalogChange',
               entity = <unset>,
               entityName = <unset>,
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = (vim.vslm.CatalogChangeResult) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lastVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  tidyVClockTime = (vim.vslm.VClockInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     vClockTime = -1
                  },
                  doFullSync = false,
                  allRecordsReturned = true,
                  changedVStorageObject = (vim.vslm.CatalogChangeResult.VStorageObjectInfo) []
               },
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:49:26.321597Z,
               startTime = 2021-08-20T15:49:26.322221Z,
               completeTime = 2021-08-20T15:49:26.323501Z,
               eventChainId = 8334724,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 152. vim.Task::haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331557 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331557',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331557',
               task = 'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331557',
               description = <unset>,
               name = vim.ResourcePool.UpdateChildResourceConfiguration,
               descriptionId = 'ResourcePool.updateChildResourceConfiguration',
               entity = 'vim.ResourcePool:ha-root-pool',
               entityName = 'Resources',
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = <unset>,
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:39:38.753111Z,
               startTime = 2021-08-20T15:39:38.753327Z,
               completeTime = 2021-08-20T15:39:38.801805Z,
               eventChainId = 8331557,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 153. vim.Task::haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331667 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331667',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331667',
               task = 'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331667',
               description = <unset>,
               name = vim.ResourcePool.UpdateChildResourceConfiguration,
               descriptionId = 'ResourcePool.updateChildResourceConfiguration',
               entity = 'vim.ResourcePool:ha-root-pool',
               entityName = 'Resources',
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = <unset>,
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:39:58.753999Z,
               startTime = 2021-08-20T15:39:58.75454Z,
               completeTime = 2021-08-20T15:39:58.797467Z,
               eventChainId = 8331667,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 154. vim.Task::haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8332090 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8332090',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'info',
            val = (vim.TaskInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 'haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8332090',
               task = 'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8332090',
               description = <unset>,
               name = vim.ResourcePool.UpdateChildResourceConfiguration,
               descriptionId = 'ResourcePool.updateChildResourceConfiguration',
               entity = 'vim.ResourcePool:ha-root-pool',
               entityName = 'Resources',
               locked = (vim.ManagedEntity) [],
               state = 'success',
               cancelled = false,
               cancelable = false,
               error = <unset>,
               result = <unset>,
               progress = <unset>,
               reason = (vim.TaskReasonUser) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  userName = 'vpxuser'
               },
               queueTime = 2021-08-20T15:40:58.768883Z,
               startTime = 2021-08-20T15:40:58.769136Z,
               completeTime = 2021-08-20T15:40:58.813896Z,
               eventChainId = 8332090,
               changeTag = <unset>,
               parentTaskKey = <unset>,
               rootTaskKey = <unset>,
               activationId = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 155. vim.TaskManager::ha-taskmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.TaskManager:ha-taskmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'description',
            val = (vim.TaskDescription) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               methodInfo = (vim.ElementDescription) [
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'markServiceProviderEntities',
                     summary = 'markServiceProviderEntities',
                     key = 'tenant.TenantManager.markServiceProviderEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'unmarkServiceProviderEntities',
                     summary = 'unmarkServiceProviderEntities',
                     key = 'tenant.TenantManager.unmarkServiceProviderEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveServiceProviderEntities',
                     summary = 'retrieveServiceProviderEntities',
                     key = 'tenant.TenantManager.retrieveServiceProviderEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'query',
                     summary = 'query',
                     key = 'dp.ResourceModel.query'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryBatch',
                     summary = 'queryBatch',
                     key = 'dp.ResourceModel.queryBatch'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getSchema',
                     summary = 'getSchema',
                     key = 'dp.ResourceModel.getSchema'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateState',
                     summary = 'updateState',
                     key = 'recovery.EntityStateManager.updateState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveState',
                     summary = 'retrieveState',
                     key = 'recovery.EntityStateManager.retrieveState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveStateSet',
                     summary = 'retrieveStateSet',
                     key = 'recovery.EntityStateManager.retrieveStateSet'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeState',
                     summary = 'removeState',
                     key = 'recovery.EntityStateManager.removeState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'listKeys',
                     summary = 'listKeys',
                     key = 'recovery.EntityStateManager.listKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'enableStore',
                     summary = 'enableStore',
                     key = 'recovery.EntityStateManager.enableStore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'disableStore',
                     summary = 'disableStore',
                     key = 'recovery.EntityStateManager.disableStore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addMonitor',
                     summary = 'addMonitor',
                     key = 'recovery.EntityStateManager.addMonitor'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeMonitor',
                     summary = 'removeMonitor',
                     key = 'recovery.EntityStateManager.removeMonitor'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'fetchChangedState',
                     summary = 'fetchChangedState',
                     key = 'recovery.EntityStateManager.fetchChangedState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set vCenter HA cluster mode',
                     summary = 'Set vCenter HA cluster mode',
                     key = 'vcha.FailoverClusterManager.setClusterMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getClusterMode',
                     summary = 'getClusterMode',
                     key = 'vcha.FailoverClusterManager.getClusterMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getClusterHealth',
                     summary = 'getClusterHealth',
                     key = 'vcha.FailoverClusterManager.getClusterHealth'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiate failover',
                     summary = 'Initiate a failover from active vCenter Server node to the passive node',
                     key = 'vcha.FailoverClusterManager.initiateFailover'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add key',
                     summary = 'Add the specified key to the current host',
                     key = 'encryption.CryptoManagerHostKMS.addKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add keys',
                     summary = 'Add the specified keys to the current host',
                     key = 'encryption.CryptoManagerHostKMS.addKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove key',
                     summary = 'Remove the specified key from the current host',
                     key = 'encryption.CryptoManagerHostKMS.removeKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove keys',
                     summary = 'Remove the specified keys from the current host',
                     key = 'encryption.CryptoManagerHostKMS.removeKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List all keys',
                     summary = 'List all the keys registered on the current host',
                     key = 'encryption.CryptoManagerHostKMS.listKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'prepare',
                     summary = 'prepare',
                     key = 'encryption.CryptoManagerHostKMS.prepare'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'enable',
                     summary = 'enable',
                     key = 'encryption.CryptoManagerHostKMS.enable'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'changeKey',
                     summary = 'changeKey',
                     key = 'encryption.CryptoManagerHostKMS.changeKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'disable',
                     summary = 'disable',
                     key = 'encryption.CryptoManagerHostKMS.disable'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateCryptoKey',
                     summary = 'generateCryptoKey',
                     key = 'encryption.CryptoManagerHostKMS.generateCryptoKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateCryptoKeys',
                     summary = 'generateCryptoKeys',
                     key = 'encryption.CryptoManagerHostKMS.generateCryptoKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'populateCryptoKey',
                     summary = 'populateCryptoKey',
                     key = 'encryption.CryptoManagerHostKMS.populateCryptoKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'populateCryptoKeys',
                     summary = 'populateCryptoKeys',
                     key = 'encryption.CryptoManagerHostKMS.populateCryptoKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getCryptoKeyStatus',
                     summary = 'getCryptoKeyStatus',
                     key = 'encryption.CryptoManagerHostKMS.getCryptoKeyStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'sendKey',
                     summary = 'sendKey',
                     key = 'encryption.CryptoManagerHostKMS.sendKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'sendKeys',
                     summary = 'sendKeys',
                     key = 'encryption.CryptoManagerHostKMS.sendKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'sendKeysWithRefCnt',
                     summary = 'sendKeysWithRefCnt',
                     key = 'encryption.CryptoManagerHostKMS.sendKeysWithRefCnt'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeKeysWithRefCnt',
                     summary = 'removeKeysWithRefCnt',
                     key = 'encryption.CryptoManagerHostKMS.removeKeysWithRefCnt'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addKey',
                     summary = 'addKey',
                     key = 'encryption.CryptoManagerHost.addKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addKeys',
                     summary = 'addKeys',
                     key = 'encryption.CryptoManagerHost.addKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeKey',
                     summary = 'removeKey',
                     key = 'encryption.CryptoManagerHost.removeKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeKeys',
                     summary = 'removeKeys',
                     key = 'encryption.CryptoManagerHost.removeKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'listKeys',
                     summary = 'listKeys',
                     key = 'encryption.CryptoManagerHost.listKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'prepare',
                     summary = 'prepare',
                     key = 'encryption.CryptoManagerHost.prepare'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'enable',
                     summary = 'enable',
                     key = 'encryption.CryptoManagerHost.enable'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'changeKey',
                     summary = 'changeKey',
                     key = 'encryption.CryptoManagerHost.changeKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'disable',
                     summary = 'disable',
                     key = 'encryption.CryptoManagerHost.disable'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateCryptoKey',
                     summary = 'generateCryptoKey',
                     key = 'encryption.CryptoManagerHost.generateCryptoKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateCryptoKeys',
                     summary = 'generateCryptoKeys',
                     key = 'encryption.CryptoManagerHost.generateCryptoKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'populateCryptoKey',
                     summary = 'populateCryptoKey',
                     key = 'encryption.CryptoManagerHost.populateCryptoKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'populateCryptoKeys',
                     summary = 'populateCryptoKeys',
                     key = 'encryption.CryptoManagerHost.populateCryptoKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getCryptoKeyStatus',
                     summary = 'getCryptoKeyStatus',
                     key = 'encryption.CryptoManagerHost.getCryptoKeyStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add key',
                     summary = 'Add the specified key to the current host',
                     key = 'encryption.CryptoManager.addKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add keys',
                     summary = 'Add the specified keys to the current host',
                     key = 'encryption.CryptoManager.addKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove key',
                     summary = 'Remove the specified key from the current host',
                     key = 'encryption.CryptoManager.removeKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove keys',
                     summary = 'Remove the specified keys from the current host',
                     key = 'encryption.CryptoManager.removeKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List all keys',
                     summary = 'List all the keys registered on the current host',
                     key = 'encryption.CryptoManager.listKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a virtual disk object',
                     summary = 'Create a virtual disk object',
                     key = 'vslm.host.VStorageObjectManager.createDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'encryptDisk',
                     summary = 'encryptDisk',
                     key = 'vslm.host.VStorageObjectManager.encryptDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'decryptDisk',
                     summary = 'decryptDisk',
                     key = 'vslm.host.VStorageObjectManager.decryptDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'recryptDisk',
                     summary = 'recryptDisk',
                     key = 'vslm.host.VStorageObjectManager.recryptDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register a legacy disk to be a virtual disk object',
                     summary = 'Register a legacy disk to be a virtual disk object',
                     key = 'vslm.host.VStorageObjectManager.registerDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Extend a virtual disk to the new capacity',
                     summary = 'Extend a virtual disk to the new capacity',
                     key = 'vslm.host.VStorageObjectManager.extendDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Inflate a thin virtual disk',
                     summary = 'Inflate a thin virtual disk',
                     key = 'vslm.host.VStorageObjectManager.inflateDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename a virtual storage object',
                     summary = 'Rename a virtual storage object',
                     key = 'vslm.host.VStorageObjectManager.renameVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update storage policy on a virtual storage object',
                     summary = 'Update storage policy on a virtual storage object',
                     key = 'vslm.host.VStorageObjectManager.updateVStorageObjectPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateVStorageInfrastructureObjectPolicy',
                     summary = 'updateVStorageInfrastructureObjectPolicy',
                     key = 'vslm.host.VStorageObjectManager.updateVStorageInfrastructureObjectPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveVStorageInfrastructureObjectPolicy',
                     summary = 'retrieveVStorageInfrastructureObjectPolicy',
                     key = 'vslm.host.VStorageObjectManager.retrieveVStorageInfrastructureObjectPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete a virtual storage object',
                     summary = 'Delete a virtual storage object',
                     key = 'vslm.host.VStorageObjectManager.deleteVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve a virtual storage object',
                     summary = 'Retrieve a virtual storage object',
                     key = 'vslm.host.VStorageObjectManager.retrieveVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveVStorageObjectState',
                     summary = 'retrieveVStorageObjectState',
                     key = 'vslm.host.VStorageObjectManager.retrieveVStorageObjectState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List virtual storage objects on a datastore',
                     summary = 'List virtual storage objects on a datastore',
                     key = 'vslm.host.VStorageObjectManager.listVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone a virtual storage object',
                     summary = 'Clone a virtual storage object',
                     key = 'vslm.host.VStorageObjectManager.cloneVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Relocate a virtual storage object',
                     summary = 'Relocate a virtual storage object',
                     key = 'vslm.host.VStorageObjectManager.relocateVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setVStorageObjectControlFlags',
                     summary = 'setVStorageObjectControlFlags',
                     key = 'vslm.host.VStorageObjectManager.setVStorageObjectControlFlags'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'clearVStorageObjectControlFlags',
                     summary = 'clearVStorageObjectControlFlags',
                     key = 'vslm.host.VStorageObjectManager.clearVStorageObjectControlFlags'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconcile datastore inventory',
                     summary = 'Reconcile datastore inventory',
                     key = 'vslm.host.VStorageObjectManager.reconcileDatastoreInventory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Schedule reconcile datastore inventory',
                     summary = 'Schedule reconcile datastore inventory',
                     key = 'vslm.host.VStorageObjectManager.scheduleReconcileDatastoreInventory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a virtual object snapshot',
                     summary = 'Create a virtual object snapshot',
                     key = 'vslm.host.VStorageObjectManager.createSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete a virtual object snapshot',
                     summary = 'Delete a virtual object snapshot',
                     key = 'vslm.host.VStorageObjectManager.deleteSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve a virtual object snapshot information',
                     summary = 'Retrieve a virtual object snapshot information',
                     key = 'vslm.host.VStorageObjectManager.retrieveSnapshotInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a new virtual object from snapshot',
                     summary = 'Create a new virtual object from snapshot',
                     key = 'vslm.host.VStorageObjectManager.createDiskFromSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Revert a virtual object to snapshot',
                     summary = 'Revert a virtual object to snapshot',
                     key = 'vslm.host.VStorageObjectManager.RevertVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveSnapshotDetails',
                     summary = 'retrieveSnapshotDetails',
                     key = 'vslm.host.VStorageObjectManager.retrieveSnapshotDetails'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryChangedDiskAreas',
                     summary = 'queryChangedDiskAreas',
                     key = 'vslm.host.VStorageObjectManager.queryChangedDiskAreas'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update metadata to a virtual storage object',
                     summary = 'Update metadata to a virtual storage object',
                     key = 'vslm.host.VStorageObjectManager.updateVStorageObjectMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve metadata from a virtual storage object',
                     summary = 'Retrieve metadata from a virtual storage object',
                     key = 'vslm.host.VStorageObjectManager.retrieveVStorageObjectMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve metadata value by the specified key from a virtual storage object',
                     summary = 'Retrieve metadata value by the specified key from a virtual storage object',
                     key = 'vslm.host.VStorageObjectManager.retrieveVStorageObjectMetadataValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryRuntimeInfo',
                     summary = 'queryRuntimeInfo',
                     key = 'vslm.host.VStorageObjectManager.queryRuntimeInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'deleteVStorageObjectEx',
                     summary = 'deleteVStorageObjectEx',
                     key = 'vslm.host.VStorageObjectManager.deleteVStorageObjectEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateVStorageObjectMetadataEx',
                     summary = 'updateVStorageObjectMetadataEx',
                     key = 'vslm.host.VStorageObjectManager.updateVStorageObjectMetadataEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a virtual disk object',
                     summary = 'Create a virtual disk object',
                     key = 'vslm.vcenter.VStorageObjectManager.createDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register a legacy disk to be a virtual disk object',
                     summary = 'Register a legacy disk to be a virtual disk object',
                     key = 'vslm.vcenter.VStorageObjectManager.registerDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Extend a virtual disk to the new capacity',
                     summary = 'Extend a virtual disk to the new capacity',
                     key = 'vslm.vcenter.VStorageObjectManager.extendDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Inflate a thin virtual disk',
                     summary = 'Inflate a thin virtual disk',
                     key = 'vslm.vcenter.VStorageObjectManager.inflateDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename a virtual storage object',
                     summary = 'Rename a virtual storage object',
                     key = 'vslm.vcenter.VStorageObjectManager.renameVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update storage policy on a virtual storage object',
                     summary = 'Update storage policy on a virtual storage object',
                     key = 'vslm.vcenter.VStorageObjectManager.updateVStorageObjectPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update encryption state to a virtual storage object',
                     summary = 'Update encryption state to a virtual storage object',
                     key = 'vslm.vcenter.VStorageObjectManager.updateVStorageObjectCrypto'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update storage policy on a virtual storage infrastructure object',
                     summary = 'Update storage policy on a virtual storage infrastructure object',
                     key = 'vslm.vcenter.VStorageObjectManager.updateVStorageInfrastructureObjectPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveVStorageInfrastructureObjectPolicy',
                     summary = 'retrieveVStorageInfrastructureObjectPolicy',
                     key = 'vslm.vcenter.VStorageObjectManager.retrieveVStorageInfrastructureObjectPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete a virtual storage object',
                     summary = 'Delete a virtual storage object',
                     key = 'vslm.vcenter.VStorageObjectManager.deleteVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve a virtual storage object',
                     summary = 'Retrieve a virtual storage object',
                     key = 'vslm.vcenter.VStorageObjectManager.retrieveVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveVStorageObjectState',
                     summary = 'retrieveVStorageObjectState',
                     key = 'vslm.vcenter.VStorageObjectManager.retrieveVStorageObjectState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveVStorageObjectAssociations',
                     summary = 'retrieveVStorageObjectAssociations',
                     key = 'vslm.vcenter.VStorageObjectManager.retrieveVStorageObjectAssociations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List virtual storage objects on a datastore',
                     summary = 'List virtual storage objects on a datastore',
                     key = 'vslm.vcenter.VStorageObjectManager.listVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone a virtual storage object',
                     summary = 'Clone a virtual storage object',
                     key = 'vslm.vcenter.VStorageObjectManager.cloneVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Relocate a virtual storage object',
                     summary = 'Relocate a virtual storage object',
                     key = 'vslm.vcenter.VStorageObjectManager.relocateVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set virtual object control flags',
                     summary = 'Set virtual object control flags',
                     key = 'vslm.vcenter.VStorageObjectManager.setVStorageObjectControlFlags'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clear virtual object control flags',
                     summary = 'Clear virtual object control flags',
                     key = 'vslm.vcenter.VStorageObjectManager.clearVStorageObjectControlFlags'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'attachTagToVStorageObject',
                     summary = 'attachTagToVStorageObject',
                     key = 'vslm.vcenter.VStorageObjectManager.attachTagToVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'detachTagFromVStorageObject',
                     summary = 'detachTagFromVStorageObject',
                     key = 'vslm.vcenter.VStorageObjectManager.detachTagFromVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'listVStorageObjectsAttachedToTag',
                     summary = 'listVStorageObjectsAttachedToTag',
                     key = 'vslm.vcenter.VStorageObjectManager.listVStorageObjectsAttachedToTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'listTagsAttachedToVStorageObject',
                     summary = 'listTagsAttachedToVStorageObject',
                     key = 'vslm.vcenter.VStorageObjectManager.listTagsAttachedToVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconcile datastore inventory',
                     summary = 'Reconcile datastore inventory',
                     key = 'vslm.vcenter.VStorageObjectManager.reconcileDatastoreInventory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Schedule reconcile datastore inventory',
                     summary = 'Schedule reconcile datastore inventory',
                     key = 'vslm.vcenter.VStorageObjectManager.scheduleReconcileDatastoreInventory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a virtual object snapshot',
                     summary = 'Create a virtual object snapshot',
                     key = 'vslm.vcenter.VStorageObjectManager.createSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete a virtual object snapshot',
                     summary = 'Delete a virtual object snapshot',
                     key = 'vslm.vcenter.VStorageObjectManager.deleteSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve a virtual object snapshot information',
                     summary = 'Retrieve a virtual object snapshot information',
                     key = 'vslm.vcenter.VStorageObjectManager.retrieveSnapshotInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a new virtual object from snapshot',
                     summary = 'Create a new virtual object from snapshot',
                     key = 'vslm.vcenter.VStorageObjectManager.createDiskFromSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Revert a virtual object to snapshot',
                     summary = 'Revert a virtual object to snapshot',
                     key = 'vslm.vcenter.VStorageObjectManager.RevertVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveSnapshotDetails',
                     summary = 'retrieveSnapshotDetails',
                     key = 'vslm.vcenter.VStorageObjectManager.retrieveSnapshotDetails'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryChangedDiskAreas',
                     summary = 'queryChangedDiskAreas',
                     key = 'vslm.vcenter.VStorageObjectManager.queryChangedDiskAreas'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update metadata to a virtual storage object',
                     summary = 'Update metadata to a virtual storage object',
                     key = 'vslm.vcenter.VStorageObjectManager.updateVStorageObjectMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve metadata from a virtual storage object',
                     summary = 'Retrieve metadata from a virtual storage object',
                     key = 'vslm.vcenter.VStorageObjectManager.retrieveVStorageObjectMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve metadata value by the specified key from a virtual storage object',
                     summary = 'Retrieve metadata value by the specified key from a virtual storage object',
                     key = 'vslm.vcenter.VStorageObjectManager.retrieveVStorageObjectMetadataValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryRuntimeInfo',
                     summary = 'queryRuntimeInfo',
                     key = 'vslm.vcenter.VStorageObjectManager.queryRuntimeInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'deleteVStorageObjectEx',
                     summary = 'deleteVStorageObjectEx',
                     key = 'vslm.vcenter.VStorageObjectManager.deleteVStorageObjectEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateVStorageObjectMetadataEx',
                     summary = 'updateVStorageObjectMetadataEx',
                     key = 'vslm.vcenter.VStorageObjectManager.updateVStorageObjectMetadataEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryCatalogChange',
                     summary = 'queryCatalogChange',
                     key = 'vslm.vcenter.CatalogSyncManager.queryCatalogChange'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'supportedByHost',
                     summary = 'supportedByHost',
                     key = 'vslm.vcenter.CatalogSyncManager.supportedByHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getNetworkIpSettings',
                     summary = 'getNetworkIpSettings',
                     key = 'vdcs.IpManager.getNetworkIpSettings'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'allocate',
                     summary = 'allocate',
                     key = 'vdcs.IpManager.allocate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'release',
                     summary = 'release',
                     key = 'vdcs.IpManager.release'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'releaseAll',
                     summary = 'releaseAll',
                     key = 'vdcs.IpManager.releaseAll'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryAll',
                     summary = 'queryAll',
                     key = 'vdcs.IpManager.queryAll'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query CMMDS',
                     summary = 'Queries CMMDS contents in the vSAN cluster',
                     key = 'host.VsanInternalSystem.queryCmmds'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query physical vSAN disks',
                     summary = 'Queries the physical vSAN disks',
                     key = 'host.VsanInternalSystem.queryPhysicalVsanDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query vSAN objects',
                     summary = 'Queries the vSAN objects in the cluster',
                     key = 'host.VsanInternalSystem.queryVsanObjects'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query vSAN objects on physical disks',
                     summary = 'Queries the vSAN objects that have at least one component on the current set of physical disks',
                     key = 'host.VsanInternalSystem.queryObjectsOnPhysicalVsanDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Drop ownership of DOM objects',
                     summary = 'Drop ownership of the DOM objects that are owned by this host',
                     key = 'host.VsanInternalSystem.abdicateDomOwnership'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query vSAN statistics',
                     summary = 'Gathers low level statistic counters from the vSAN cluster',
                     key = 'host.VsanInternalSystem.queryVsanStatistics'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigures vSAN objects',
                     summary = 'Reconfigures the vSAN objects in the cluster',
                     key = 'host.VsanInternalSystem.reconfigureDomObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query vSAN objects that are currently synchronizing data',
                     summary = 'Queries vSAN objects that are updating stale components or synchronizing new replicas',
                     key = 'host.VsanInternalSystem.querySyncingVsanObjects'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Run diagnostics on vSAN disks',
                     summary = 'Runs diagnostic tests on vSAN physical disks and verifies if objects are successfully created on the disks',
                     key = 'host.VsanInternalSystem.runVsanPhysicalDiskDiagnostics'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Attributes of vSAN objects',
                     summary = 'Shows the extended attributes of the vSAN objects',
                     key = 'host.VsanInternalSystem.getVsanObjExtAttrs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configurable vSAN objects',
                     summary = 'Identifies the vSAN objects that can be reconfigured using the assigned storage policy in the current cluster',
                     key = 'host.VsanInternalSystem.reconfigurationSatisfiable'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN objects available for provisioning',
                     summary = 'Identifies the vSAN objects that are available for provisioning using the assigned storage policy in the current cluster',
                     key = 'host.VsanInternalSystem.canProvisionObjects'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'deleteVsanObjects',
                     summary = 'deleteVsanObjects',
                     key = 'host.VsanInternalSystem.deleteVsanObjects'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Upgrade vSAN object format',
                     summary = 'Upgrade vSAN object format, to fit in vSAN latest features',
                     key = 'host.VsanInternalSystem.upgradeVsanObjects'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryVsanObjectUuidsByFilter',
                     summary = 'queryVsanObjectUuidsByFilter',
                     key = 'host.VsanInternalSystem.queryVsanObjectUuidsByFilter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSAN entities available for decommissioning',
                     summary = 'Identifies the vSAN entities that are available for decommissioning in the current cluster',
                     key = 'host.VsanInternalSystem.canDecommission'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Customize the settings in the guest',
                     summary = 'Customize the settings in the guest operating system',
                     key = 'vm.GuestCustomizationManager.customize'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start the network service in the guest',
                     summary = 'Start the network service in the guest operating system',
                     key = 'vm.GuestCustomizationManager.startNetwork'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Abort any running customization process in the guest',
                     summary = 'Abort any running customization process in the guest operating system',
                     key = 'vm.GuestCustomizationManager.abortCustomization'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set cluster resource custom value',
                     summary = 'Sets the value of a custom field for a cluster of objects as a unified compute-resource',
                     key = 'ClusterComputeResource.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload cluster',
                     summary = 'Reloads the cluster',
                     key = 'ClusterComputeResource.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename cluster',
                     summary = 'Rename the compute-resource',
                     key = 'ClusterComputeResource.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove cluster',
                     summary = 'Deletes the cluster compute-resource and removes it from its parent folder (if any)',
                     key = 'ClusterComputeResource.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add tag',
                     summary = 'Add a set of tags to the cluster',
                     key = 'ClusterComputeResource.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tag',
                     summary = 'Removes a set of tags from the cluster',
                     key = 'ClusterComputeResource.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'ClusterComputeResource.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure cluster',
                     summary = 'Reconfigures a cluster',
                     key = 'ClusterComputeResource.reconfigureEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'enableLifecycleManagement',
                     summary = 'enableLifecycleManagement',
                     key = 'ClusterComputeResource.enableLifecycleManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'disableLifecycleManagement',
                     summary = 'disableLifecycleManagement',
                     key = 'ClusterComputeResource.disableLifecycleManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure the cluster and member hosts',
                     summary = 'Configure the cluster and member hosts according to the cluster specification following the recommended practices',
                     key = 'ClusterComputeResource.configureHCI'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Extend the cluster',
                     summary = 'Add hosts to the cluster and apply the cluster specification on them',
                     key = 'ClusterComputeResource.extendHCI'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Opt out of cluster quickstart',
                     summary = 'Opt out of cluster quickstart',
                     key = 'ClusterComputeResource.AbandonHciWorkflow'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Validate the cluster specification',
                     summary = 'Validate the cluster specification in pre-configure and post-configure use-cases',
                     key = 'ClusterComputeResource.validateHCIConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure cluster',
                     summary = 'Reconfigures a cluster',
                     key = 'ClusterComputeResource.reconfigure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Apply recommendation',
                     summary = 'Applies a recommendation',
                     key = 'ClusterComputeResource.applyRecommendation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Cancel recommendation',
                     summary = 'Cancels a recommendation',
                     key = 'ClusterComputeResource.cancelRecommendation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Recommended power On hosts',
                     summary = 'Get recommendations for a location to power on a specific virtual machine',
                     key = 'ClusterComputeResource.recommendHostsForVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add host',
                     summary = 'Adds a new host to the cluster',
                     key = 'ClusterComputeResource.addHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add host and enable lockdown',
                     summary = 'Adds a new host to the cluster and enables lockdown mode on the host',
                     key = 'ClusterComputeResource.addHostWithAdminDisabled'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move host into cluster',
                     summary = 'Moves a set of existing hosts into the cluster',
                     key = 'ClusterComputeResource.moveInto'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move host into cluster',
                     summary = 'Moves a host into the cluster',
                     key = 'ClusterComputeResource.moveHostInto'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh recommendations',
                     summary = 'Refreshes the list of recommendations',
                     key = 'ClusterComputeResource.refreshRecommendation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve EVC',
                     summary = 'Retrieve Enhanced vMotion Compatibility information for this cluster',
                     key = 'ClusterComputeResource.evcManager'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve DAS advanced runtime information',
                     summary = 'Retrieve DAS advanced runtime information for this cluster',
                     key = 'ClusterComputeResource.retrieveDasAdvancedRuntimeInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve vSphere HA data for cluster',
                     summary = 'Retrieves HA data for a cluster',
                     key = 'ClusterComputeResource.retrieveDasData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check VM admission in vSphere HA cluster',
                     summary = 'Checks if HA admission control allows a set of virtual machines to be powered on in the cluster',
                     key = 'ClusterComputeResource.checkDasAdmission'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check cluster for vSphere HA configuration',
                     summary = 'Check how the specified HA config will affect the cluster state if high availability is enabled',
                     key = 'ClusterComputeResource.checkReconfigureDas'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'checkReconfigureDasVmcp',
                     summary = 'checkReconfigureDasVmcp',
                     key = 'ClusterComputeResource.checkReconfigureDasVmcp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DRS recommends hosts to evacuate',
                     summary = 'DRS recommends hosts to evacuate',
                     key = 'ClusterComputeResource.enterMaintenanceMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryPartialMaintenanceModeRecommendations',
                     summary = 'queryPartialMaintenanceModeRecommendations',
                     key = 'ClusterComputeResource.queryPartialMaintenanceModeRecommendations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find Fault Tolerance compatible hosts for placing secondary VM',
                     summary = 'Find the set of Fault Tolerance compatible hosts for placing secondary of a given primary virtual machine',
                     key = 'ClusterComputeResource.queryFaultToleranceCompatibleHosts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find Fault Tolerance compatible datastores for a VM',
                     summary = 'Find the set of Fault Tolerance compatible datastores for a given virtual machine',
                     key = 'ClusterComputeResource.queryFaultToleranceCompatibleDatastores'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Verify FaultToleranceConfigSpec',
                     summary = 'Verify whether a given FaultToleranceConfigSpec satisfies the requirements for Fault Tolerance',
                     key = 'ClusterComputeResource.verifyFaultToleranceConfigSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getHAUpgradeStatus',
                     summary = 'getHAUpgradeStatus',
                     key = 'ClusterComputeResource.getHAUpgradeStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check Fault Tolerance compatibility for VM',
                     summary = 'Check whether a VM is compatible for turning on Fault Tolerance',
                     key = 'ClusterComputeResource.queryCompatibilityForFaultTolerance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Call DRS for cross vMotion placement recommendations',
                     summary = 'Calls vSphere DRS for placement recommendations when migrating a VM across vCenter Server instances and virtual switches',
                     key = 'ClusterComputeResource.placeVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find rules for VM',
                     summary = 'Locates all affinity and anti-affinity rules the specified VM participates in',
                     key = 'ClusterComputeResource.findRulesForVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'stampAllRulesWithUuid',
                     summary = 'stampAllRulesWithUuid',
                     key = 'ClusterComputeResource.stampAllRulesWithUuid'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getResourceUsage',
                     summary = 'getResourceUsage',
                     key = 'ClusterComputeResource.getResourceUsage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryDrmDumpHistory',
                     summary = 'queryDrmDumpHistory',
                     key = 'ClusterComputeResource.queryDrmDumpHistory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateDrmBundle',
                     summary = 'generateDrmBundle',
                     key = 'ClusterComputeResource.generateDrmBundle'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setCryptoMode',
                     summary = 'setCryptoMode',
                     key = 'ClusterComputeResource.setCryptoMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'scheduleIncomingVms',
                     summary = 'scheduleIncomingVms',
                     key = 'ClusterComputeResource.scheduleIncomingVms'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'cancelScheduledRecommendation',
                     summary = 'cancelScheduledRecommendation',
                     key = 'ClusterComputeResource.cancelScheduledRecommendation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveClusterDatastoreConfigFromDb',
                     summary = 'retrieveClusterDatastoreConfigFromDb',
                     key = 'ClusterComputeResource.retrieveClusterDatastoreConfigFromDb'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'commitClusterDatastoreConfigToDb',
                     summary = 'commitClusterDatastoreConfigToDb',
                     key = 'ClusterComputeResource.commitClusterDatastoreConfigToDb'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveClusterDatastoreComplianceConfig',
                     summary = 'retrieveClusterDatastoreComplianceConfig',
                     key = 'ClusterComputeResource.retrieveClusterDatastoreComplianceConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'applyClusterDatastoreConfig',
                     summary = 'applyClusterDatastoreConfig',
                     key = 'ClusterComputeResource.applyClusterDatastoreConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setClusterConfigAllowedToChange',
                     summary = 'setClusterConfigAllowedToChange',
                     key = 'ClusterComputeResource.setClusterConfigAllowedToChange'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'recreateClusterStore',
                     summary = 'recreateClusterStore',
                     key = 'ClusterComputeResource.recreateClusterStore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'downloadDescriptionTree',
                     summary = 'downloadDescriptionTree',
                     key = 'host.AssignableHardwareManager.downloadDescriptionTree'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveDynamicPassthroughInfo',
                     summary = 'retrieveDynamicPassthroughInfo',
                     key = 'host.AssignableHardwareManager.retrieveDynamicPassthroughInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveQATInfo',
                     summary = 'retrieveQATInfo',
                     key = 'host.AssignableHardwareManager.retrieveQATInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateConfig',
                     summary = 'updateConfig',
                     key = 'host.AssignableHardwareManager.updateConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete container view',
                     summary = 'Remove a list view object from current contents of this view',
                     key = 'view.ContainerView.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set datastore custom value',
                     summary = 'Sets the value of a custom field of a datastore',
                     key = 'Datastore.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload datastore',
                     summary = 'Reload information about the datastore',
                     key = 'Datastore.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename datastore',
                     summary = 'Renames a datastore',
                     key = 'Datastore.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove datastore',
                     summary = 'Removes a datastore if it is not used by any host or virtual machine',
                     key = 'Datastore.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add Tag',
                     summary = 'Add a set of tags to the datastore',
                     key = 'Datastore.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tag',
                     summary = 'Remove a set of tags from the datastore',
                     key = 'Datastore.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'Datastore.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh datastore',
                     summary = 'Refreshes free space on this datastore',
                     key = 'Datastore.refresh'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh storage information',
                     summary = 'Refresh the storage information of the datastore',
                     key = 'Datastore.refreshStorageInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update virtual machine files',
                     summary = 'Update virtual machine files on the datastore',
                     key = 'Datastore.updateVirtualMachineFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename datastore',
                     summary = 'Rename the datastore',
                     key = 'Datastore.renameDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete datastore',
                     summary = 'Delete datastore',
                     key = 'Datastore.destroyDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Replace embedded file paths',
                     summary = 'Replace embedded file paths on the datastore',
                     key = 'Datastore.replaceEmbeddedFilePaths'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enter SDRS maintenance mode',
                     summary = 'Virtual machine evacuation recommendations from the selected datastore are generated for SDRS maintenance mode',
                     key = 'Datastore.enterMaintenanceMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Exit SDRS maintenance mode',
                     summary = 'Exit SDRS maintenance mode',
                     key = 'Datastore.exitMaintenanceMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get native clone capability',
                     summary = 'Check if the datastore supports native clone',
                     key = 'Datastore.isNativeCloneCapable'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'isClusteredVmdkEnabled',
                     summary = 'isClusteredVmdkEnabled',
                     key = 'Datastore.isClusteredVmdkEnabled'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Cleanup locks',
                     summary = 'Cleanup lock files on NFSV3 datastore',
                     key = 'Datastore.cleanupLocks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateVVolVirtualMachineFiles',
                     summary = 'updateVVolVirtualMachineFiles',
                     key = 'Datastore.updateVVolVirtualMachineFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create user',
                     summary = 'Creates a local user account',
                     key = 'host.LocalAccountManager.createUser'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update user',
                     summary = 'Updates a local user account',
                     key = 'host.LocalAccountManager.updateUser'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create group',
                     summary = 'Creates a local group account',
                     key = 'host.LocalAccountManager.createGroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete user',
                     summary = 'Removes a local user account',
                     key = 'host.LocalAccountManager.removeUser'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove group',
                     summary = 'Removes a local group account',
                     key = 'host.LocalAccountManager.removeGroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Assign user to group',
                     summary = 'Assign user to group',
                     key = 'host.LocalAccountManager.assignUserToGroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unassign user from group',
                     summary = 'Unassigns a user from a group',
                     key = 'host.LocalAccountManager.unassignUserFromGroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change password',
                     summary = 'Change user password',
                     key = 'host.LocalAccountManager.changePassword'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query configuration option descriptor',
                     summary = 'Get the list of configuration option keys available in this browser',
                     key = 'EnvironmentBrowser.queryConfigOptionDescriptor'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure option query',
                     summary = 'Search for a specific configuration option',
                     key = 'EnvironmentBrowser.queryConfigOption'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryConfigOptionEx',
                     summary = 'queryConfigOptionEx',
                     key = 'EnvironmentBrowser.queryConfigOptionEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query configuration target',
                     summary = 'Search for a specific configuration target',
                     key = 'EnvironmentBrowser.queryConfigTarget'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query target capabilities',
                     summary = 'Query for compute-resource capabilities associated with this browser',
                     key = 'EnvironmentBrowser.queryTargetCapabilities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query virtual machine provisioning operation policy',
                     summary = 'Query environment browser for information about the virtual machine provisioning operation policy',
                     key = 'EnvironmentBrowser.queryProvisioningPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryConfigTargetSpec',
                     summary = 'queryConfigTargetSpec',
                     key = 'EnvironmentBrowser.queryConfigTargetSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateHostSpecification',
                     summary = 'updateHostSpecification',
                     key = 'profile.host.HostSpecificationManager.updateHostSpecification'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateHostSubSpecification',
                     summary = 'updateHostSubSpecification',
                     key = 'profile.host.HostSpecificationManager.updateHostSubSpecification'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveHostSpecification',
                     summary = 'retrieveHostSpecification',
                     key = 'profile.host.HostSpecificationManager.retrieveHostSpecification'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'deleteHostSubSpecification',
                     summary = 'deleteHostSubSpecification',
                     key = 'profile.host.HostSpecificationManager.deleteHostSubSpecification'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'deleteHostSpecification',
                     summary = 'deleteHostSpecification',
                     key = 'profile.host.HostSpecificationManager.deleteHostSpecification'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getUpdatedHosts',
                     summary = 'getUpdatedHosts',
                     key = 'profile.host.HostSpecificationManager.getUpdatedHosts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh the CA certificates on the host',
                     summary = 'Refreshes the CA certificates on the host',
                     key = 'CertificateManager.refreshCACertificatesAndCRLs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh the subject certificate on the host',
                     summary = 'Refreshes the subject certificate on the host',
                     key = 'CertificateManager.refreshCertificates'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Revoke the subject certificate of a host',
                     summary = 'Revokes the subject certificate of a host',
                     key = 'CertificateManager.revokeCertificates'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set a custom value for EVC manager',
                     summary = 'Sets a value in the custom field for Enhanced vMotion Compatibility manager',
                     key = 'cluster.EVCManager.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable/reconfigure EVC',
                     summary = 'Enable/reconfigure Enhanced vMotion Compatibility in a cluster',
                     key = 'cluster.EVCManager.configureEvc'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable cluster EVC',
                     summary = 'Disable Enhanced vMotion Compatibility in a cluster',
                     key = 'cluster.EVCManager.disableEvc'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Validate EVC configuration',
                     summary = 'Validates the configuration of Enhanced vMotion Compatibility mode in the managed cluster',
                     key = 'cluster.EVCManager.checkConfigureEvc'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Validate hosts in EVC',
                     summary = 'Validates new hosts in the Enhanced vMotion Compatibility cluster',
                     key = 'cluster.EVCManager.checkAddHostEvc'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create namespace',
                     summary = 'Create a virtual machine namespace',
                     key = 'vm.NamespaceManager.createNamespace'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete namespace',
                     summary = 'Delete the virtual machine namespace',
                     key = 'vm.NamespaceManager.deleteNamespace'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete all namespaces',
                     summary = 'Delete all namespaces associated with the virtual machine',
                     key = 'vm.NamespaceManager.deleteAllNamespaces'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update namespace',
                     summary = 'Reconfigure the virtual machine namespace',
                     key = 'vm.NamespaceManager.updateNamespace'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query namespace',
                     summary = 'Retrieve detailed information about the virtual machine namespace',
                     key = 'vm.NamespaceManager.queryNamespace'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List namespaces',
                     summary = 'Retrieve the list of all namespaces for a virtual machine',
                     key = 'vm.NamespaceManager.listNamespaces'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Send event to the virtual machine',
                     summary = 'Queue event for delivery to the agent in the virtual machine',
                     key = 'vm.NamespaceManager.sendEventToGuest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Fetch events from the virtual machine',
                     summary = 'Retrieve events sent by the agent in the virtual machine',
                     key = 'vm.NamespaceManager.fetchEventsFromGuest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update data',
                     summary = 'Update key/value pairs accessible by the agent in the virtual machine',
                     key = 'vm.NamespaceManager.updateData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve data',
                     summary = 'Retrieve key/value pairs set by the agent in the virtual machine',
                     key = 'vm.NamespaceManager.retrieveData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set latest page size',
                     summary = 'Set the last page viewed size and contain at most maxCount items in the page',
                     key = 'HistoryCollector.setLatestPageSize'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rewind',
                     summary = 'Move the scroll position to the oldest item',
                     key = 'HistoryCollector.rewind'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset',
                     summary = 'Move the scroll position to the item just above the last page viewed',
                     key = 'HistoryCollector.reset'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove collector',
                     summary = 'Remove the collector from server',
                     key = 'HistoryCollector.remove'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Evaluate vMotion migration of VMs to hosts',
                     summary = 'Checks whether the specified VMs can be migrated with vMotion to all the specified hosts',
                     key = 'vm.check.ProvisioningChecker.queryVMotionCompatibilityEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Evaluate migration of VM to destination',
                     summary = 'Checks whether the VM can be migrated to the specified destination host, resource pool, and datastores',
                     key = 'vm.check.ProvisioningChecker.checkMigrate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Evaluate relocation of VM to destination',
                     summary = 'Checks whether the VM can be relocated to the specified destination host, resource pool, and datastores',
                     key = 'vm.check.ProvisioningChecker.checkRelocate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Evaluate cloning VM to destination',
                     summary = 'Checks whether the VM can be cloned to the specified destination host, resource pool, and datastores',
                     key = 'vm.check.ProvisioningChecker.checkClone'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'checkInstantClone',
                     summary = 'checkInstantClone',
                     key = 'vm.check.ProvisioningChecker.checkInstantClone'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set network custom Value',
                     summary = 'Sets the value of a custom field of a network',
                     key = 'Network.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload network',
                     summary = 'Reload information about the network',
                     key = 'Network.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename network',
                     summary = 'Rename network',
                     key = 'Network.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete network',
                     summary = 'Deletes a network if it is not used by any host or virtual machine',
                     key = 'Network.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add tag',
                     summary = 'Add a set of tags to the network',
                     key = 'Network.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tag',
                     summary = 'Remove a set of tags from the network',
                     key = 'Network.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'Network.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove network',
                     summary = 'Remove network',
                     key = 'Network.destroyNetwork'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'fetchRelocatedMACAddress',
                     summary = 'fetchRelocatedMACAddress',
                     key = 'NetworkManager.fetchRelocatedMACAddress'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check MAC addresses in use',
                     summary = 'Checks the MAC addresses used by this vCenter Server instance',
                     key = 'NetworkManager.checkIfMACAddressInUse'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reclaim MAC addresses',
                     summary = 'Reclaims the MAC addresses that are not used by remote vCenter Server instances',
                     key = 'NetworkManager.reclaimMAC'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start a program in the guest',
                     summary = 'Start a program in the guest operating system',
                     key = 'vm.guest.ProcessManager.startProgram'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List processes in the guest',
                     summary = 'List processes in the guest operating system',
                     key = 'vm.guest.ProcessManager.listProcesses'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Terminate a process in the guest',
                     summary = 'Terminate a process in the guest operating system',
                     key = 'vm.guest.ProcessManager.terminateProcess'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read an environment variable in the guest',
                     summary = 'Read an environment variable in the guest operating system',
                     key = 'vm.guest.ProcessManager.readEnvironmentVariable'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set graphics manager custom value',
                     summary = 'Sets the value of a custom field of the graphics manager',
                     key = 'host.GraphicsManager.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh graphics information',
                     summary = 'Refresh graphics device information',
                     key = 'host.GraphicsManager.refresh'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check if shared graphics is active',
                     summary = 'Check if shared graphics is active on the host',
                     key = 'host.GraphicsManager.isSharedGraphicsActive'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateGraphicsConfig',
                     summary = 'updateGraphicsConfig',
                     key = 'host.GraphicsManager.updateGraphicsConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set storage custom value',
                     summary = 'Sets the value of a custom field of a host storage system',
                     key = 'host.StorageSystem.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve disk partition information',
                     summary = 'Gets the partition information for the disks named by the device names',
                     key = 'host.StorageSystem.retrieveDiskPartitionInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Compute disk partition information',
                     summary = 'Computes the disk partition information given the desired disk layout',
                     key = 'host.StorageSystem.computeDiskPartitionInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Compute disk partition information for resize',
                     summary = 'Compute disk partition information for resizing a partition',
                     key = 'host.StorageSystem.computeDiskPartitionInfoForResize'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update disk partitions',
                     summary = 'Change the partitions on the disk by supplying a partition specification and the device name',
                     key = 'host.StorageSystem.updateDiskPartitions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Format VMFS',
                     summary = 'Formats a new VMFS on a disk partition',
                     key = 'host.StorageSystem.formatVmfs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Mount VMFS volume',
                     summary = 'Mounts an unmounted VMFS volume',
                     key = 'host.StorageSystem.mountVmfsVolume'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unmount VMFS volume',
                     summary = 'Unmount a mounted VMFS volume',
                     key = 'host.StorageSystem.unmountVmfsVolume'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unmount VMFS volumes',
                     summary = 'Unmounts one or more mounted VMFS volumes',
                     key = 'host.StorageSystem.unmountVmfsVolumeEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'mountVmfsVolumeEx',
                     summary = 'mountVmfsVolumeEx',
                     key = 'host.StorageSystem.mountVmfsVolumeEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'VMFS volume space reclamation',
                     summary = 'VMFS volume space reclamation',
                     key = 'host.StorageSystem.unmapVmfsVolumeEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete state information for unmounted VMFS volume',
                     summary = 'Removes the state information for a previously unmounted VMFS volume',
                     key = 'host.StorageSystem.deleteVmfsVolumeState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rescan VMFS',
                     summary = 'Rescan for new VMFS volumes',
                     key = 'host.StorageSystem.rescanVmfs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Extend VMFS',
                     summary = 'Extend a VMFS by attaching a disk partition',
                     key = 'host.StorageSystem.attachVmfsExtent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Expand VMFS extent',
                     summary = 'Expand the capacity of the VMFS extent',
                     key = 'host.StorageSystem.expandVmfsExtent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Upgrade VMFS',
                     summary = 'Upgrade the VMFS to the current VMFS version',
                     key = 'host.StorageSystem.upgradeVmfs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Relocate virtual machine disks',
                     summary = 'Relocate the disks for all virtual machines into directories if stored in the ROOT',
                     key = 'host.StorageSystem.upgradeVmLayout'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query unbound VMFS volumes',
                     summary = 'Query for the list of unbound VMFS volumes',
                     key = 'host.StorageSystem.queryUnresolvedVmfsVolume'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resolve VMFS volumes',
                     summary = 'Resolve the detected copies of VMFS volumes',
                     key = 'host.StorageSystem.resolveMultipleUnresolvedVmfsVolumes'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resolve VMFS volumes',
                     summary = 'Resolves the detected copies of VMFS volumes',
                     key = 'host.StorageSystem.resolveMultipleUnresolvedVmfsVolumesEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unmount force mounted VMFS',
                     summary = 'Unmounts a force mounted VMFS volume',
                     key = 'host.StorageSystem.unmountForceMountedVmfsVolume'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rescan HBA',
                     summary = 'Rescan a specific storage adapter for new storage devices',
                     key = 'host.StorageSystem.rescanHba'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rescan all HBAs',
                     summary = 'Rescan all storage adapters for new storage devices',
                     key = 'host.StorageSystem.rescanAllHba'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change Software Internet SCSI Status',
                     summary = 'Enables or disables Software Internet SCSI',
                     key = 'host.StorageSystem.updateSoftwareInternetScsiEnabled'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Internet SCSI discovery properties',
                     summary = 'Updates the discovery properties for an Internet SCSI host bus adapter',
                     key = 'host.StorageSystem.updateInternetScsiDiscoveryProperties'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Internet SCSI authentication properties',
                     summary = 'Updates the authentication properties for an Internet SCSI host bus adapter',
                     key = 'host.StorageSystem.updateInternetScsiAuthenticationProperties'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Internet SCSI digest properties',
                     summary = 'Update the digest properties of an Internet SCSI host bus adapter or target',
                     key = 'host.StorageSystem.updateInternetScsiDigestProperties'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Internet SCSI advanced options',
                     summary = 'Update the advanced options of an Internet SCSI host bus adapter or target',
                     key = 'host.StorageSystem.updateInternetScsiAdvancedOptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Internet SCSI IP properties',
                     summary = 'Updates the IP properties for an Internet SCSI host bus adapter',
                     key = 'host.StorageSystem.updateInternetScsiIPProperties'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Internet SCSI name',
                     summary = 'Updates the name of an Internet SCSI host bus adapter',
                     key = 'host.StorageSystem.updateInternetScsiName'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Internet SCSI alias',
                     summary = 'Updates the alias of an Internet SCSI host bus adapter',
                     key = 'host.StorageSystem.updateInternetScsiAlias'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add Internet SCSI send targets',
                     summary = 'Adds send target entries to the host bus adapter discovery list',
                     key = 'host.StorageSystem.addInternetScsiSendTargets'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove Internet SCSI send targets',
                     summary = 'Removes send target entries from the host bus adapter discovery list',
                     key = 'host.StorageSystem.removeInternetScsiSendTargets'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add Internet SCSI static targets ',
                     summary = 'Adds static target entries to the host bus adapter discovery list',
                     key = 'host.StorageSystem.addInternetScsiStaticTargets'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove Internet SCSI static targets',
                     summary = 'Removes static target entries from the host bus adapter discovery list',
                     key = 'host.StorageSystem.removeInternetScsiStaticTargets'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable multiple path',
                     summary = 'Enable a path for a logical unit',
                     key = 'host.StorageSystem.enableMultipathPath'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable multiple path',
                     summary = 'Disable a path for a logical unit',
                     key = 'host.StorageSystem.disableMultipathPath'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set logical unit policy',
                     summary = 'Set the multipath policy for a logical unit ',
                     key = 'host.StorageSystem.setMultipathLunPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update path selection scheme for HPP device',
                     summary = 'Update path selection scheme for HPP device',
                     key = 'host.StorageSystem.updateHppMultipathLunPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query path selection policy options',
                     summary = 'Queries the set of path selection policy options',
                     key = 'host.StorageSystem.queryPathSelectionPolicyOptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryHppPathSelectionPolicyOptions',
                     summary = 'queryHppPathSelectionPolicyOptions',
                     key = 'host.StorageSystem.queryHppPathSelectionPolicyOptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query storage array type policy options',
                     summary = 'Queries the set of storage array type policy options',
                     key = 'host.StorageSystem.queryStorageArrayTypePolicyOptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update SCSI LUN display name',
                     summary = 'Updates the display name of a SCSI LUN',
                     key = 'host.StorageSystem.updateScsiLunDisplayName'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Detach SCSI LUN',
                     summary = 'Blocks I/O operations to the attached SCSI LUN',
                     key = 'host.StorageSystem.detachScsiLun'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Detach SCSI LUNs',
                     summary = 'Blocks I/O operations to one or more attached SCSI LUNs',
                     key = 'host.StorageSystem.detachScsiLunEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete state information for detached SCSI LUN',
                     summary = 'Removes the state information for a previously detached SCSI LUN',
                     key = 'host.StorageSystem.deleteScsiLunState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Attach SCSI LUN',
                     summary = 'Allow I/O issue to the specified detached SCSI LUN',
                     key = 'host.StorageSystem.attachScsiLun'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Attach SCSI LUNs',
                     summary = 'Enables I/O operations to one or more detached SCSI LUNs',
                     key = 'host.StorageSystem.attachScsiLunEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh host storage system',
                     summary = 'Refresh the storage information and settings to pick up any changes that have occurred',
                     key = 'host.StorageSystem.refresh'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Discover FCOE storage',
                     summary = 'Discovers new storage using FCOE',
                     key = 'host.StorageSystem.discoverFcoeHbas'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update FCOE HBA state',
                     summary = 'Mark or unmark the specified FCOE HBA for removal from the host system',
                     key = 'host.StorageSystem.markForRemoval'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Format VFFS',
                     summary = 'Formats a new VFFS on a SSD disk',
                     key = 'host.StorageSystem.formatVffs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Extend VFFS',
                     summary = 'Extends a VFFS by attaching a SSD disk',
                     key = 'host.StorageSystem.extendVffs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete VFFS',
                     summary = 'Deletes a VFFS from the host',
                     key = 'host.StorageSystem.destroyVffs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Mounts VFFS volume',
                     summary = 'Mounts an unmounted VFFS volume',
                     key = 'host.StorageSystem.mountVffsVolume'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unmounts VFFS volume',
                     summary = 'Unmounts a mounted VFFS volume',
                     key = 'host.StorageSystem.unmountVffsVolume'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete state information for unmounted VFFS volume',
                     summary = 'Removes the state information for a previously unmounted VFFS volume',
                     key = 'host.StorageSystem.deleteVffsVolumeState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rescan VFFS',
                     summary = 'Rescans for new VFFS volumes',
                     key = 'host.StorageSystem.rescanVffs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query available SSD disks',
                     summary = 'Queries available SSD disks',
                     key = 'host.StorageSystem.queryAvailableSsds'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set NFS user',
                     summary = 'Sets an NFS user',
                     key = 'host.StorageSystem.setNFSUser'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change NFS user password',
                     summary = 'Changes the password of an NFS user',
                     key = 'host.StorageSystem.changeNFSUserPassword'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query NFS user',
                     summary = 'Queries an NFS user',
                     key = 'host.StorageSystem.queryNFSUser'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clear NFS user',
                     summary = 'Deletes an NFS user',
                     key = 'host.StorageSystem.clearNFSUser'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Turn on disk locator LEDs',
                     summary = 'Turns on one or more disk locator LEDs',
                     key = 'host.StorageSystem.turnDiskLocatorLedOn'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Turn off locator LEDs',
                     summary = 'Turns off one or more disk locator LEDs',
                     key = 'host.StorageSystem.turnDiskLocatorLedOff'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Mark the disk as a flash disk',
                     summary = 'Marks the disk as a flash disk',
                     key = 'host.StorageSystem.markAsSsd'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Mark the disk as a HDD disk',
                     summary = 'Marks the disk as a HDD disk',
                     key = 'host.StorageSystem.markAsNonSsd'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Mark the disk as a local disk',
                     summary = 'Marks the disk as a local disk',
                     key = 'host.StorageSystem.markAsLocal'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Mark the disk as a remote disk',
                     summary = 'Marks the disk as a remote disk',
                     key = 'host.StorageSystem.markAsNonLocal'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'QueryIoFilterProviderId',
                     summary = 'QueryIoFilterProviderId',
                     key = 'host.StorageSystem.QueryIoFilterProviderId'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FetchIoFilterSharedSecret',
                     summary = 'FetchIoFilterSharedSecret',
                     key = 'host.StorageSystem.FetchIoFilterSharedSecret'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update VMFS unmap priority',
                     summary = 'Updates the priority of VMFS space reclamation operation',
                     key = 'host.StorageSystem.updateVmfsUnmapPriority'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update VMFS unmap bandwidth',
                     summary = 'Updates the bandwidth of VMFS space reclamation operation',
                     key = 'host.StorageSystem.updateVmfsUnmapBandwidth'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query VMFS config option',
                     summary = 'Query VMFS config option',
                     key = 'host.StorageSystem.queryVmfsConfigOption'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updatePsaMpRuleAutoClaiming',
                     summary = 'updatePsaMpRuleAutoClaiming',
                     key = 'host.StorageSystem.updatePsaMpRuleAutoClaiming'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UnclaimPathsByDevice',
                     summary = 'UnclaimPathsByDevice',
                     key = 'host.StorageSystem.UnclaimPathsByDevice'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UnclaimPathsByPlugin',
                     summary = 'UnclaimPathsByPlugin',
                     key = 'host.StorageSystem.UnclaimPathsByPlugin'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UnclaimPath',
                     summary = 'UnclaimPath',
                     key = 'host.StorageSystem.UnclaimPath'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SetDeviceQueueDepth',
                     summary = 'SetDeviceQueueDepth',
                     key = 'host.StorageSystem.SetDeviceQueueDepth'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'markPerenniallyReserved',
                     summary = 'markPerenniallyReserved',
                     key = 'host.StorageSystem.markPerenniallyReserved'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'markPerenniallyReservedEx',
                     summary = 'markPerenniallyReservedEx',
                     key = 'host.StorageSystem.markPerenniallyReservedEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create NVME over RDMA adapter',
                     summary = 'Create an NVME over RDMA adapter associated with the specified RDMA device',
                     key = 'host.StorageSystem.createNvmeOverRdmaAdapter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove NVME over RDMA adapter',
                     summary = 'Remove the specified NVME over RDMA adapter',
                     key = 'host.StorageSystem.removeNvmeOverRdmaAdapter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Creates a software host bus adapter',
                     summary = 'Creates a software host bus adapter as specified',
                     key = 'host.StorageSystem.createSoftwareAdapter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Removes a software host bus adapter',
                     summary = 'Removes the specified software host bus adapter if supported',
                     key = 'host.StorageSystem.removeSoftwareAdapter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Discover NVME over Fabrics controllers',
                     summary = 'Discover NVME over Fabrics controllers using the provided discovery spec',
                     key = 'host.StorageSystem.discoverNvmeControllers'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Connect to NVME over Fabrics controller',
                     summary = 'Connect to an NVME over Fabrics controller using the provided connect spec',
                     key = 'host.StorageSystem.connectNvmeController'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disconnect an NVME over Fabrics controller',
                     summary = 'Disconnect a specified NVME over Fabrics controller',
                     key = 'host.StorageSystem.disconnectNvmeController'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Connect to NVMe over Fabrics controllers',
                     summary = 'Connect to NVMe over Fabrics controllers using the provided connect specs',
                     key = 'host.StorageSystem.connectNvmeControllerEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disconnect NVMe over Fabrics controllers',
                     summary = 'Disconnect the specified NVMe over Fabrics controllers',
                     key = 'host.StorageSystem.disconnectNvmeControllerEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'registerProvider',
                     summary = 'registerProvider',
                     key = 'HealthUpdateManager.registerProvider'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'unregisterProvider',
                     summary = 'unregisterProvider',
                     key = 'HealthUpdateManager.unregisterProvider'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryProviderList',
                     summary = 'queryProviderList',
                     key = 'HealthUpdateManager.queryProviderList'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'hasProvider',
                     summary = 'hasProvider',
                     key = 'HealthUpdateManager.hasProvider'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryProviderName',
                     summary = 'queryProviderName',
                     key = 'HealthUpdateManager.queryProviderName'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryHealthUpdateInfos',
                     summary = 'queryHealthUpdateInfos',
                     key = 'HealthUpdateManager.queryHealthUpdateInfos'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addMonitoredEntities',
                     summary = 'addMonitoredEntities',
                     key = 'HealthUpdateManager.addMonitoredEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeMonitoredEntities',
                     summary = 'removeMonitoredEntities',
                     key = 'HealthUpdateManager.removeMonitoredEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryMonitoredEntities',
                     summary = 'queryMonitoredEntities',
                     key = 'HealthUpdateManager.queryMonitoredEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'hasMonitoredEntity',
                     summary = 'hasMonitoredEntity',
                     key = 'HealthUpdateManager.hasMonitoredEntity'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryUnmonitoredHosts',
                     summary = 'queryUnmonitoredHosts',
                     key = 'HealthUpdateManager.queryUnmonitoredHosts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'postHealthUpdates',
                     summary = 'postHealthUpdates',
                     key = 'HealthUpdateManager.postHealthUpdates'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryHealthUpdates',
                     summary = 'queryHealthUpdates',
                     key = 'HealthUpdateManager.queryHealthUpdates'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addFilter',
                     summary = 'addFilter',
                     key = 'HealthUpdateManager.addFilter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryFilterList',
                     summary = 'queryFilterList',
                     key = 'HealthUpdateManager.queryFilterList'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryFilterName',
                     summary = 'queryFilterName',
                     key = 'HealthUpdateManager.queryFilterName'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryFilterInfoIds',
                     summary = 'queryFilterInfoIds',
                     key = 'HealthUpdateManager.queryFilterInfoIds'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryFilterEntities',
                     summary = 'queryFilterEntities',
                     key = 'HealthUpdateManager.queryFilterEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addFilterEntities',
                     summary = 'addFilterEntities',
                     key = 'HealthUpdateManager.addFilterEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeFilterEntities',
                     summary = 'removeFilterEntities',
                     key = 'HealthUpdateManager.removeFilterEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeFilter',
                     summary = 'removeFilter',
                     key = 'HealthUpdateManager.removeFilter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Open remote disk for read/write',
                     summary = 'Opens a disk on a virtual machine for read/write access',
                     key = 'NfcService.randomAccessOpen'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Open remote disk for read',
                     summary = 'Opens a disk on a virtual machine for read access',
                     key = 'NfcService.randomAccessOpenReadonly'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'randomAccessFileOpen',
                     summary = 'randomAccessFileOpen',
                     key = 'NfcService.randomAccessFileOpen'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read virtual machine files',
                     summary = 'Read files associated with a virtual machine',
                     key = 'NfcService.getVmFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Write virtual machine files',
                     summary = 'Write files associated with a virtual machine',
                     key = 'NfcService.putVmFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getVStorageObjectFiles',
                     summary = 'getVStorageObjectFiles',
                     key = 'NfcService.getVStorageObjectFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'putVStorageObjectFiles',
                     summary = 'putVStorageObjectFiles',
                     key = 'NfcService.putVStorageObjectFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'randomAccessOpenVStorageObject',
                     summary = 'randomAccessOpenVStorageObject',
                     key = 'NfcService.randomAccessOpenVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manipulate file paths',
                     summary = 'Permission to manipulate file paths',
                     key = 'NfcService.fileManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Manipulate system-related file paths',
                     summary = 'Permission to manipulate all system related file paths',
                     key = 'NfcService.systemManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getServerNfcLibVersion',
                     summary = 'getServerNfcLibVersion',
                     key = 'NfcService.getServerNfcLibVersion'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'dropAllConnections',
                     summary = 'dropAllConnections',
                     key = 'NfcService.dropAllConnections'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query service list',
                     summary = 'Location information that needs to match a service',
                     key = 'ServiceManager.queryServiceList'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Distributed Switch set custom value',
                     summary = 'vSphere Distributed Switch set custom value',
                     key = 'DistributedVirtualSwitch.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Distributed Switch reload',
                     summary = 'vSphere Distributed Switch reload',
                     key = 'DistributedVirtualSwitch.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename vSphere Distributed Switch',
                     summary = 'Rename vSphere Distributed Switch',
                     key = 'DistributedVirtualSwitch.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete vSphere Distributed Switch',
                     summary = 'Delete vSphere Distributed Switch',
                     key = 'DistributedVirtualSwitch.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Distributed Switch add tag',
                     summary = 'vSphere Distributed Switch add tag',
                     key = 'DistributedVirtualSwitch.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Distributed Switch remove tag',
                     summary = 'vSphere Distributed Switch remove tag',
                     key = 'DistributedVirtualSwitch.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'DistributedVirtualSwitch.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve dvPort keys',
                     summary = 'Retrieve dvPort keys',
                     key = 'DistributedVirtualSwitch.fetchPortKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve dvPorts',
                     summary = 'Retrieve dvPorts',
                     key = 'DistributedVirtualSwitch.fetchPorts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query vSphere Distributed Switch used virtual LAN ID',
                     summary = 'Query vSphere Distributed Switch used virtual LAN ID',
                     key = 'DistributedVirtualSwitch.queryUsedVlanId'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure vSphere Distributed Switch',
                     summary = 'Reconfigure vSphere Distributed Switch',
                     key = 'DistributedVirtualSwitch.reconfigure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Distributed Switch product specification operation',
                     summary = 'vSphere Distributed Switch product specification operation',
                     key = 'DistributedVirtualSwitch.performProductSpecOperation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Merge vSphere Distributed Switches',
                     summary = 'Merge vSphere Distributed Switches',
                     key = 'DistributedVirtualSwitch.merge'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add Distributed Port Group',
                     summary = 'Add Distributed Port Group',
                     key = 'DistributedVirtualSwitch.addPortgroups'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move dvPorts',
                     summary = 'Move dvPorts',
                     key = 'DistributedVirtualSwitch.movePort'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update vSphere Distributed Switch capability',
                     summary = 'Update vSphere Distributed Switch capability',
                     key = 'DistributedVirtualSwitch.updateCapability'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure dvPort',
                     summary = 'Reconfigure dvPort',
                     key = 'DistributedVirtualSwitch.reconfigurePort'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh dvPort state',
                     summary = 'Refresh dvPort state',
                     key = 'DistributedVirtualSwitch.refreshPortState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'resetPortStatistics',
                     summary = 'resetPortStatistics',
                     key = 'DistributedVirtualSwitch.resetPortStatistics'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rectify host in vSphere Distributed Switch',
                     summary = 'Rectify host in vSphere Distributed Switch',
                     key = 'DistributedVirtualSwitch.rectifyHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update network resource pools on vSphere Distributed Switch',
                     summary = 'Update network resource pools on vSphere Distributed Switch',
                     key = 'DistributedVirtualSwitch.updateNetworkResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add network resource pools on vSphere Distributed Switch',
                     summary = 'Add network resource pools on vSphere Distributed Switch',
                     key = 'DistributedVirtualSwitch.addNetworkResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove network resource pools on vSphere Distributed Switch',
                     summary = 'Remove network resource pools on vSphere Distributed Switch',
                     key = 'DistributedVirtualSwitch.removeNetworkResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure a network resource pool on a distributed switch',
                     summary = 'Reconfigures the network resource pool on a distributed switch',
                     key = 'DistributedVirtualSwitch.reconfigureVmVnicNetworkResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update network I/O control on vSphere Distributed Switch',
                     summary = 'Update network I/O control on vSphere Distributed Switch',
                     key = 'DistributedVirtualSwitch.enableNetworkResourceManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get vSphere Distributed Switch configuration spec to rollback',
                     summary = 'Get vSphere Distributed Switch configuration spec to rollback',
                     key = 'DistributedVirtualSwitch.rollback'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add Distributed Port Group',
                     summary = 'Add Distributed Port Group',
                     key = 'DistributedVirtualSwitch.addPortgroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update health check configuration on vSphere Distributed Switch',
                     summary = 'Update health check configuration on vSphere Distributed Switch',
                     key = 'DistributedVirtualSwitch.updateHealthCheckConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Look up portgroup based on portgroup key',
                     summary = 'Look up portgroup based on portgroup key',
                     key = 'DistributedVirtualSwitch.lookupPortgroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addNsxPortgroups',
                     summary = 'addNsxPortgroups',
                     key = 'DistributedVirtualSwitch.addNsxPortgroups'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'reconfigureNsxPortgroups',
                     summary = 'reconfigureNsxPortgroups',
                     key = 'DistributedVirtualSwitch.reconfigureNsxPortgroups'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeNsxPortgroups',
                     summary = 'removeNsxPortgroups',
                     key = 'DistributedVirtualSwitch.removeNsxPortgroups'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Distributed Port Group set custom value',
                     summary = 'Distributed Port Group set custom value',
                     key = 'dvs.DistributedVirtualPortgroup.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload Distributed Port Group',
                     summary = 'Reload Distributed Port Group',
                     key = 'dvs.DistributedVirtualPortgroup.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename Distributed Port Group',
                     summary = 'Rename Distributed Port Group',
                     key = 'dvs.DistributedVirtualPortgroup.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete Distributed Port Group',
                     summary = 'Delete Distributed Port Group',
                     key = 'dvs.DistributedVirtualPortgroup.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add tag to Distributed Port Group',
                     summary = 'Add tag to Distributed Port Group',
                     key = 'dvs.DistributedVirtualPortgroup.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Distributed Port Group remove tag',
                     summary = 'Distributed Port Group remove tag',
                     key = 'dvs.DistributedVirtualPortgroup.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'dvs.DistributedVirtualPortgroup.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Distributed Port Group delete network',
                     summary = 'Distributed Port Group delete network',
                     key = 'dvs.DistributedVirtualPortgroup.destroyNetwork'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure Distributed Port Group',
                     summary = 'Reconfigure Distributed Port Group',
                     key = 'dvs.DistributedVirtualPortgroup.reconfigure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get Distributed Port Group configuration spec to rollback',
                     summary = 'Get Distributed Port Group configuration spec to rollback',
                     key = 'dvs.DistributedVirtualPortgroup.rollback'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'lookupVmOverheadMemory',
                     summary = 'lookupVmOverheadMemory',
                     key = 'OverheadMemoryManager.lookupVmOverheadMemory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'validate',
                     summary = 'validate',
                     key = 'vdcs.NicManager.validate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'bind',
                     summary = 'bind',
                     key = 'vdcs.NicManager.bind'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'unbind',
                     summary = 'unbind',
                     key = 'vdcs.NicManager.unbind'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Prepare a vCenter HA setup',
                     summary = 'Prepare vCenter HA setup on the local vCenter Server',
                     key = 'vcha.FailoverClusterConfigurator.prepare'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Deploy a vCenter HA cluster',
                     summary = 'Deploy and configure vCenter HA on the local vCenter Server',
                     key = 'vcha.FailoverClusterConfigurator.deploy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure a vCenter HA cluster',
                     summary = 'Configure vCenter HA on the local vCenter Server',
                     key = 'vcha.FailoverClusterConfigurator.configure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create passive node',
                     summary = 'Create a passive node in a vCenter HA Cluster',
                     key = 'vcha.FailoverClusterConfigurator.createPassiveNode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create witness node',
                     summary = 'Create a witness node in a vCenter HA Cluster',
                     key = 'vcha.FailoverClusterConfigurator.createWitnessNode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getConfig',
                     summary = 'getConfig',
                     key = 'vcha.FailoverClusterConfigurator.getConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Destroy the vCenter HA cluster',
                     summary = 'Destroy the vCenter HA cluster setup and remove all configuration files',
                     key = 'vcha.FailoverClusterConfigurator.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create cluster profile',
                     summary = 'Create cluster profile',
                     key = 'profile.cluster.ProfileManager.createProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query policy metadata',
                     summary = 'Query policy metadata',
                     key = 'profile.cluster.ProfileManager.queryPolicyMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find associated profile',
                     summary = 'Find associated profile',
                     key = 'profile.cluster.ProfileManager.findAssociatedProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'performUpgradePreflightCheck',
                     summary = 'performUpgradePreflightCheck',
                     key = 'VsanUpgradeSystem.performUpgradePreflightCheck'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryUpgradeStatus',
                     summary = 'queryUpgradeStatus',
                     key = 'VsanUpgradeSystem.queryUpgradeStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'performUpgrade',
                     summary = 'performUpgrade',
                     key = 'VsanUpgradeSystem.performUpgrade'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set snapshot custom value',
                     summary = 'Sets the value of a custom field of a virtual machine snapshot',
                     key = 'vm.Snapshot.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Revert snapshot',
                     summary = 'Change the execution state of the virtual machine to the state of this snapshot',
                     key = 'vm.Snapshot.revert'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove snapshot',
                     summary = 'Remove snapshot and delete its associated storage',
                     key = 'vm.Snapshot.remove'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename snapshot',
                     summary = 'Rename the snapshot',
                     key = 'vm.Snapshot.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create Linked Clone',
                     summary = 'Create a linked clone from this snapshot',
                     key = 'vm.Snapshot.createLinkedClone'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export OVF template',
                     summary = 'Export the snapshot as an OVF template',
                     key = 'vm.Snapshot.exportSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check group membership',
                     summary = 'Check whether a user is a member of a given list of groups',
                     key = 'UserDirectory.checkGroupMembership'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get user groups',
                     summary = 'Searches for users and groups',
                     key = 'UserDirectory.retrieveUserGroups'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create virtual disk',
                     summary = 'Create the disk, either a datastore path or a URL referring to the virtual disk',
                     key = 'VirtualDiskManager.createVirtualDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete virtual disk',
                     summary = 'Delete the disk, either a datastore path or a URL referring to the virtual disk',
                     key = 'VirtualDiskManager.deleteVirtualDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query virtual disk information',
                     summary = 'Queries information about a virtual disk',
                     key = 'VirtualDiskManager.queryVirtualDiskInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move virtual disk',
                     summary = 'Move the disk, either a datastore path or a URL referring to the virtual disk',
                     key = 'VirtualDiskManager.moveVirtualDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Copy virtual disk',
                     summary = 'Copy the disk, either a datastore path or a URL referring to the virtual disk',
                     key = 'VirtualDiskManager.copyVirtualDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Extend virtual disk',
                     summary = 'Expand the capacity of a virtual disk to the new capacity',
                     key = 'VirtualDiskManager.extendVirtualDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query virtual disk fragmentation',
                     summary = 'Return the percentage of fragmentation of the sparse virtual disk',
                     key = 'VirtualDiskManager.queryVirtualDiskFragmentation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Defragment virtual disk',
                     summary = 'Defragment a sparse virtual disk',
                     key = 'VirtualDiskManager.defragmentVirtualDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shrink virtual disk',
                     summary = 'Shrink a sparse virtual disk',
                     key = 'VirtualDiskManager.shrinkVirtualDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Inflate virtual disk',
                     summary = 'Inflate a sparse virtual disk up to the full size',
                     key = 'VirtualDiskManager.inflateVirtualDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Zero out virtual disk',
                     summary = 'Explicitly zero out the virtual disk.',
                     key = 'VirtualDiskManager.eagerZeroVirtualDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Fill virtual disk',
                     summary = 'Overwrite all blocks of the virtual disk with zeros',
                     key = 'VirtualDiskManager.zeroFillVirtualDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Optimally eager zero the virtual disk',
                     summary = 'Optimally eager zero a VMFS thick virtual disk.',
                     key = 'VirtualDiskManager.optimizeEagerZeroVirtualDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set virtual disk UUID',
                     summary = 'Set the UUID for the disk, either a datastore path or a URL referring to the virtual disk',
                     key = 'VirtualDiskManager.setVirtualDiskUuid'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query virtual disk UUID',
                     summary = 'Get the virtual disk SCSI inquiry page data',
                     key = 'VirtualDiskManager.queryVirtualDiskUuid'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query virtual disk geometry',
                     summary = 'Get the disk geometry information for the virtual disk',
                     key = 'VirtualDiskManager.queryVirtualDiskGeometry'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reparent disks',
                     summary = 'Reparent disks',
                     key = 'VirtualDiskManager.reparentDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a child disk',
                     summary = 'Create a new disk and attach it to the end of disk chain specified',
                     key = 'VirtualDiskManager.createChildDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'revertToChildDisk',
                     summary = 'revertToChildDisk',
                     key = 'VirtualDiskManager.revertToChildDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Consolidate disks',
                     summary = 'Consolidate a list of disks to the parent most disk',
                     key = 'VirtualDiskManager.consolidateDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'importUnmanagedSnapshot',
                     summary = 'importUnmanagedSnapshot',
                     key = 'VirtualDiskManager.importUnmanagedSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'releaseManagedSnapshot',
                     summary = 'releaseManagedSnapshot',
                     key = 'VirtualDiskManager.releaseManagedSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryObjectInfo',
                     summary = 'queryObjectInfo',
                     key = 'VirtualDiskManager.queryObjectInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryObjectTypes',
                     summary = 'queryObjectTypes',
                     key = 'VirtualDiskManager.queryObjectTypes'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createChildDisks',
                     summary = 'createChildDisks',
                     key = 'VirtualDiskManager.createChildDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Validate host for OVF package compatibility',
                     summary = 'Validates if a host is compatible with the requirements in an OVF package',
                     key = 'OvfManager.validateHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Parse OVF descriptor',
                     summary = 'Parses and validates an OVF descriptor',
                     key = 'OvfManager.parseDescriptor'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Convert OVF descriptor',
                     summary = 'Convert OVF descriptor to entity specification',
                     key = 'OvfManager.createImportSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create an OVF descriptor',
                     summary = 'Creates an OVF descriptor from either a VM or vApp',
                     key = 'OvfManager.createDescriptor'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Parse OVF Descriptor at URL',
                     summary = 'Parses and validates an OVF descriptor at a given URL',
                     key = 'OvfManager.parseDescriptorAtUrl'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Deploy OVF template',
                     summary = 'Deploys an OVF template from a URL',
                     key = 'OvfManager.importOvfAtUrl'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export as OVF template',
                     summary = 'Uploads OVF template to a remote server',
                     key = 'OvfManager.exportOvfToUrl'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set backup agent custom value',
                     summary = 'Set backup agent custom value',
                     key = 'vm.BackupAgent.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start virtual machine backup',
                     summary = 'Start a backup operation inside the virtual machine guest',
                     key = 'vm.BackupAgent.startBackup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Stop virtual machine backup',
                     summary = 'Stop a backup operation in a virtual machine',
                     key = 'vm.BackupAgent.abortBackup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Notify virtual machine snapshot completion',
                     summary = 'Notify the virtual machine when a snapshot operation is complete',
                     key = 'vm.BackupAgent.notifySnapshotCompletion'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Wait for guest event',
                     summary = 'Wait for an event delivered by the virtual machine guest',
                     key = 'vm.BackupAgent.waitForEvent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query process information',
                     summary = 'Retrieves information regarding processes',
                     key = 'host.SystemDebugManager.queryProcessInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve argument description for event type',
                     summary = 'Retrieves the argument meta-data for a given event type',
                     key = 'event.EventManager.retrieveArgumentDescription'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create event collector',
                     summary = 'Creates an event collector to retrieve all server events based on a filter',
                     key = 'event.EventManager.createCollector'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Log user event',
                     summary = 'Logs a user-defined event',
                     key = 'event.EventManager.logUserEvent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get events',
                     summary = 'Provides the events selected by the specified filter',
                     key = 'event.EventManager.QueryEvent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query events by IDs',
                     summary = 'Returns the events specified by a list of IDs',
                     key = 'event.EventManager.queryEventsById'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Post event',
                     summary = 'Posts the specified event',
                     key = 'event.EventManager.postEvent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query latest events in event filter',
                     summary = 'Query the latest events in the specified filter',
                     key = 'event.EventManager.queryLastEvent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get diagnostic files',
                     summary = 'Gets the list of diagnostic files for a given system',
                     key = 'DiagnosticManager.queryDescriptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Browse diagnostic manager',
                     summary = 'Returns part of a log file',
                     key = 'DiagnosticManager.browse'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Generate system logs bundles',
                     summary = 'Instructs the server to generate system logs bundles',
                     key = 'DiagnosticManager.generateLogBundles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'FetchAuditRecords',
                     summary = 'FetchAuditRecords',
                     key = 'DiagnosticManager.FetchAuditRecords'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set vApp custom value',
                     summary = 'Sets the value of a custom field on a vApp',
                     key = 'VirtualApp.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload vApp',
                     summary = 'Reload the vApp',
                     key = 'VirtualApp.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename vApp',
                     summary = 'Rename the vApp',
                     key = 'VirtualApp.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete vApp',
                     summary = 'Delete the vApp, including all child vApps and virtual machines',
                     key = 'VirtualApp.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add tag',
                     summary = 'Add a set of tags to the vApp',
                     key = 'VirtualApp.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tag',
                     summary = 'Remove a set of tags from the vApp',
                     key = 'VirtualApp.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'VirtualApp.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update vApp resource configuration',
                     summary = 'Updates the resource configuration for the vApp',
                     key = 'VirtualApp.updateConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move into vApp',
                     summary = 'Moves a set of entities into this vApp',
                     key = 'VirtualApp.moveInto'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update child resource configuration',
                     summary = 'Change resource configuration of a set of children of the vApp',
                     key = 'VirtualApp.updateChildResourceConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create resource pool',
                     summary = 'Creates a new resource pool',
                     key = 'VirtualApp.createResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createNamespaceResourcePool',
                     summary = 'createNamespaceResourcePool',
                     key = 'VirtualApp.createNamespaceResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete vApp children',
                     summary = 'Deletes all child resource pools recursively',
                     key = 'VirtualApp.destroyChildren'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create vApp',
                     summary = 'Creates a child vApp of this vApp',
                     key = 'VirtualApp.createVApp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create virtual machine',
                     summary = 'Creates a virtual machine in this vApp',
                     key = 'VirtualApp.createVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register virtual machine',
                     summary = 'Adds an existing virtual machine to this vApp',
                     key = 'VirtualApp.registerVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Deploy OVF template',
                     summary = 'Deploys a virtual machine or vApp',
                     key = 'VirtualApp.importVApp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query Virtual App resource configuration options',
                     summary = 'Returns configuration options for a set of resources for a Virtual App',
                     key = 'VirtualApp.queryResourceConfigOption'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh Virtual App runtime information',
                     summary = 'Refreshes the resource usage runtime information for a Virtual App',
                     key = 'VirtualApp.refreshRuntime'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update vApp Configuration',
                     summary = 'Updates the vApp configuration',
                     key = 'VirtualApp.updateVAppConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update linked children',
                     summary = 'Updates the list of linked children',
                     key = 'VirtualApp.updateLinkedChildren'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone vApp',
                     summary = 'Clone the vApp, including all child entities',
                     key = 'VirtualApp.clone'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export OVF template',
                     summary = 'Exports the vApp as an OVF template',
                     key = 'VirtualApp.exportVApp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start vApp',
                     summary = 'Starts the vApp',
                     key = 'VirtualApp.powerOn'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Stop vApp',
                     summary = 'Stops the vApp',
                     key = 'VirtualApp.powerOff'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Suspend vApp',
                     summary = 'Suspends the vApp',
                     key = 'VirtualApp.suspend'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister vApp',
                     summary = 'Unregister all child virtual machines and remove the vApp',
                     key = 'VirtualApp.unregister'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GetSiteInfo',
                     summary = 'GetSiteInfo',
                     key = 'SiteInfoManager.GetSiteInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'promoteDisks',
                     summary = 'promoteDisks',
                     key = 'host.LowLevelProvisioningManager.promoteDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create virtual machine',
                     summary = 'Creates a virtual machine on disk',
                     key = 'host.LowLevelProvisioningManager.createVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete virtual machine',
                     summary = 'Deletes a virtual machine on disk',
                     key = 'host.LowLevelProvisioningManager.deleteVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete virtual machine without deleting its virtual disks',
                     summary = 'Deletes a virtual machine from its storage, all virtual machine files are deleted except its associated virtual disks',
                     key = 'host.LowLevelProvisioningManager.deleteVmExceptDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve virtual machine recovery information',
                     summary = 'Retrieves virtual machine recovery information',
                     key = 'host.LowLevelProvisioningManager.retrieveVmRecoveryInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve last virtual machine migration status',
                     summary = 'Retrieves the last virtual machine migration status if available',
                     key = 'host.LowLevelProvisioningManager.retrieveLastVmMigrationStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure virtual machine',
                     summary = 'Reconfigures the virtual machine',
                     key = 'host.LowLevelProvisioningManager.reconfigVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload disks',
                     summary = 'Reloads virtual disk information',
                     key = 'host.LowLevelProvisioningManager.reloadDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Consolidate disks',
                     summary = 'Consolidates virtual disks',
                     key = 'host.LowLevelProvisioningManager.consolidateDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update snapshot layout information',
                     summary = 'Updates the snapshot layout information of a virtual machine and reloads its snapshots',
                     key = 'host.LowLevelProvisioningManager.relayoutSnapshots'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reserve files for provisioning',
                     summary = 'Reserves files or directories on a datastore to be used for a provisioning',
                     key = 'host.LowLevelProvisioningManager.reserveFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete files',
                     summary = 'Deletes a list of files from a datastore',
                     key = 'host.LowLevelProvisioningManager.deleteFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Extract NVRAM content',
                     summary = 'Extracts the NVRAM content from a checkpoint file',
                     key = 'host.LowLevelProvisioningManager.extractNvramContent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update the VASA provider state',
                     summary = 'Updates the VASA provider state for the specified datastores',
                     key = 'VasaVvolManager.updateVasaProviderState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create Virtual Volume datastore',
                     summary = 'Creates a new Virtual Volume datastore',
                     key = 'VasaVvolManager.createVVolDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove Virtual Volume datastore',
                     summary = 'Remove Virtual Volume datastore from specified hosts',
                     key = 'VasaVvolManager.removeVVolDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update the VASA client context',
                     summary = 'Updates the VASA client context on the host',
                     key = 'VasaVvolManager.updateVasaClientContext'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'CreateVRP',
                     summary = 'CreateVRP',
                     key = 'VRPResourceManager.CreateVRP'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UpdateVRP',
                     summary = 'UpdateVRP',
                     key = 'VRPResourceManager.UpdateVRP'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DeleteVRP',
                     summary = 'DeleteVRP',
                     key = 'VRPResourceManager.DeleteVRP'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'DeployVM',
                     summary = 'DeployVM',
                     key = 'VRPResourceManager.DeployVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'UndeployVM',
                     summary = 'UndeployVM',
                     key = 'VRPResourceManager.UndeployVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'SetManagedByVDC',
                     summary = 'SetManagedByVDC',
                     key = 'VRPResourceManager.SetManagedByVDC'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GetAllVRPIds',
                     summary = 'GetAllVRPIds',
                     key = 'VRPResourceManager.GetAllVRPIds'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GetRPSettings',
                     summary = 'GetRPSettings',
                     key = 'VRPResourceManager.GetRPSettings'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GetVRPSettings',
                     summary = 'GetVRPSettings',
                     key = 'VRPResourceManager.GetVRPSettings'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GetVRPUsage',
                     summary = 'GetVRPUsage',
                     key = 'VRPResourceManager.GetVRPUsage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GetVRPofVM',
                     summary = 'GetVRPofVM',
                     key = 'VRPResourceManager.GetVRPofVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'GetChildRPforHub',
                     summary = 'GetChildRPforHub',
                     key = 'VRPResourceManager.GetChildRPforHub'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set datacenter custom value',
                     summary = 'Sets the value of a custom field of a datacenter',
                     key = 'Datacenter.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload datacenter',
                     summary = 'Reloads the datacenter',
                     key = 'Datacenter.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename datacenter',
                     summary = 'Rename the datacenter',
                     key = 'Datacenter.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove datacenter',
                     summary = 'Deletes the datacenter and removes it from its parent folder (if any)',
                     key = 'Datacenter.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add tag',
                     summary = 'Add a set of tags to the datacenter',
                     key = 'Datacenter.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tag',
                     summary = 'Remove a set of tags from the datacenter',
                     key = 'Datacenter.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'Datacenter.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query connection information from a set of hosts',
                     summary = 'Gets information from hosts that can be used in the connection wizard',
                     key = 'Datacenter.batchQueryConnectInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query connection information',
                     summary = 'Gets information of a host that can be used in the connection wizard',
                     key = 'Datacenter.queryConnectionInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryConnectionInfoViaSpec',
                     summary = 'queryConnectionInfoViaSpec',
                     key = 'Datacenter.queryConnectionInfoViaSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initialize powering On',
                     summary = 'Initialize tasks for powering on virtual machines',
                     key = 'Datacenter.powerOnVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query configuration option descriptor',
                     summary = 'Retrieve the list of configuration option keys available in this datacenter',
                     key = 'Datacenter.queryConfigOptionDescriptor'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure datacenter',
                     summary = 'Reconfigures the datacenter',
                     key = 'Datacenter.reconfigure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'placeMultiVms',
                     summary = 'placeMultiVms',
                     key = 'Datacenter.placeMultiVms'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'configureFederation',
                     summary = 'configureFederation',
                     key = 'Datacenter.configureFederation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Invoke cross-cluster DRS load balancer for placement recommendations',
                     summary = 'Invoke cross-cluster DRS load balancer for placement recommendations',
                     key = 'Datacenter.runXlb'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Apply cross-cluster DRS load balancer recommendations',
                     summary = 'Apply cross-cluster DRS load balancer recommendations',
                     key = 'Datacenter.executeXlbRecommendations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Cancel cross-cluster DRS load balancer recommendations',
                     summary = 'Cancel cross-cluster DRS load balancer recommendations',
                     key = 'Datacenter.stopXlb'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveClusterDatastoreConfig',
                     summary = 'retrieveClusterDatastoreConfig',
                     key = 'Datacenter.retrieveClusterDatastoreConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveClusterDatastoreCompliance',
                     summary = 'retrieveClusterDatastoreCompliance',
                     key = 'Datacenter.retrieveClusterDatastoreCompliance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'renameDatastoreEx',
                     summary = 'renameDatastoreEx',
                     key = 'Datacenter.renameDatastoreEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set a custom property to an opaque network',
                     summary = 'Sets the value of a custom field of an opaque network',
                     key = 'OpaqueNetwork.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload an opaque network',
                     summary = 'Reloads the information about the opaque network',
                     key = 'OpaqueNetwork.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename an opaque network',
                     summary = 'Renames an opaque network',
                     key = 'OpaqueNetwork.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete opaque network',
                     summary = 'Deletes an opaque network if it is not used by any host or virtual machine',
                     key = 'OpaqueNetwork.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add a tag to an opaque network',
                     summary = 'Adds a set of tags to the opaque network',
                     key = 'OpaqueNetwork.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove a tag from an opaque network',
                     summary = 'Removes a set of tags from the opaque network',
                     key = 'OpaqueNetwork.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'OpaqueNetwork.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove an opaque network',
                     summary = 'Removes an opaque network',
                     key = 'OpaqueNetwork.destroyNetwork'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query latest statistics for a virtual machine',
                     summary = 'Queries the latest values of performance statistics of a virtual machine',
                     key = 'InternalStatsCollector.queryLatestVmStats'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query disabled guest operations',
                     summary = 'Returns a list of guest operations not supported by a virtual machine',
                     key = 'vm.guest.GuestOperationsManager.queryDisabledMethods'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set memory manager custom value',
                     summary = 'Sets the value of a custom field of a host memory manager system',
                     key = 'host.MemoryManagerSystem.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set console memory reservation',
                     summary = 'Set the configured service console memory reservation',
                     key = 'host.MemoryManagerSystem.reconfigureServiceConsoleReservation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure virtual machine reservation',
                     summary = 'Updates the virtual machine reservation information',
                     key = 'host.MemoryManagerSystem.reconfigureVirtualMachineReservation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Install IO Filter',
                     summary = 'Installs an IO Filter on a compute resource',
                     key = 'IoFilterManager.installIoFilter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Uninstall IO Filter',
                     summary = 'Uninstalls an IO Filter from a compute resource',
                     key = 'IoFilterManager.uninstallIoFilter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Upgrade IO Filter',
                     summary = 'Upgrades an IO Filter on a compute resource',
                     key = 'IoFilterManager.upgradeIoFilter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query IO Filter installation issues',
                     summary = 'Queries IO Filter installation issues on a compute resource',
                     key = 'IoFilterManager.queryIssue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryIoFilterInfo',
                     summary = 'queryIoFilterInfo',
                     key = 'IoFilterManager.queryIoFilterInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resolve IO Filter installation errors on host',
                     summary = 'Resolves IO Filter installation errors on a host',
                     key = 'IoFilterManager.resolveInstallationErrorsOnHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resolve IO Filter installation errors on cluster',
                     summary = 'Resolves IO Filter installation errors on a cluster',
                     key = 'IoFilterManager.resolveInstallationErrorsOnCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query information about virtual disks using IO Filter',
                     summary = 'Queries information about virtual disks that use an IO Filter installed on a compute resource',
                     key = 'IoFilterManager.queryDisksUsingFilter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update IO Filter policy',
                     summary = 'Updates the policy to IO Filter mapping in vCenter Server',
                     key = 'IoFilterManager.updateIoFilterPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set task custom value',
                     summary = 'Sets the value of a custom field of a task',
                     key = 'Task.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Cancel',
                     summary = 'Cancels a running/queued task',
                     key = 'Task.cancel'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update progress',
                     summary = 'Update task progress',
                     key = 'Task.UpdateProgress'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set task state',
                     summary = 'Sets task state',
                     key = 'Task.setState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update task description',
                     summary = 'Updates task description with the current phase of the task',
                     key = 'Task.UpdateDescription'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acquire disk lease',
                     summary = 'Acquire a lease for the files associated with the virtual disk referenced by the given datastore path',
                     key = 'host.DiskManager.acquireLease'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acquire lease extension',
                     summary = 'Acquires a lease for the files associated with the virtual disk of a virtual machine',
                     key = 'host.DiskManager.acquireLeaseExt'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'acquireLeaseForVStorageObject',
                     summary = 'acquireLeaseForVStorageObject',
                     key = 'host.DiskManager.acquireLeaseForVStorageObject'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Renew all leases',
                     summary = 'Resets the watchdog timer and confirms that all the locks for all the disks managed by this watchdog are still valid',
                     key = 'host.DiskManager.renewAllLeases'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add custom field',
                     summary = 'Creates a new custom property',
                     key = 'CustomFieldsManager.addFieldDefinition'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove custom field',
                     summary = 'Removes a custom property',
                     key = 'CustomFieldsManager.removeFieldDefinition'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename custom property',
                     summary = 'Renames a custom property',
                     key = 'CustomFieldsManager.renameFieldDefinition'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set custom field',
                     summary = 'Assigns a value to a custom property',
                     key = 'CustomFieldsManager.setField'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get ManagedEntities',
                     summary = 'Get the list of ManagedEntities that the name is a Substring of the custom field name and the value is a Substring of the field value.',
                     key = 'CustomFieldsManager.getEntitiesWithCustomFieldAndValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomFields',
                     summary = 'retrieveCustomFields',
                     key = 'CustomFieldsManager.retrieveCustomFields'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get current time',
                     summary = 'Returns the current time on the server',
                     key = 'ServiceInstance.currentTime'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve content',
                     summary = 'Get the properties of the service instance',
                     key = 'ServiceInstance.retrieveContent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve internal properties',
                     summary = 'Retrieves the internal properties of the service instance',
                     key = 'ServiceInstance.retrieveInternalContent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Validate migration',
                     summary = 'Checks for errors and warnings of virtual machines migrated from one host to another',
                     key = 'ServiceInstance.validateMigration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query vMotion compatibility',
                     summary = 'Validates the vMotion compatibility of a set of hosts',
                     key = 'ServiceInstance.queryVMotionCompatibility'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve product components',
                     summary = 'Component information for bundled products',
                     key = 'ServiceInstance.retrieveProductComponents'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Pause',
                     summary = 'Pauses a virtual machine',
                     key = 'vm.PauseManager.pause'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unpause',
                     summary = 'Unpauses a virtual machine',
                     key = 'vm.PauseManager.unpause'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power on and pause',
                     summary = 'Powers on a virtual machine and pauses it immediately',
                     key = 'vm.PauseManager.powerOnPaused'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update assigned license',
                     summary = 'Updates the license assigned to an entity',
                     key = 'LicenseAssignmentManager.updateAssignedLicense'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove assigned license',
                     summary = 'Removes an assignment of a license to an entity',
                     key = 'LicenseAssignmentManager.removeAssignedLicense'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query assigned licenses',
                     summary = 'Queries for all the licenses assigned to an entity or all entities',
                     key = 'LicenseAssignmentManager.queryAssignedLicenses'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check feature availability',
                     summary = 'Checks if the corresponding features are licensed for a list of entities',
                     key = 'LicenseAssignmentManager.isFeatureAvailable'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update in-use status of a licensed feature',
                     summary = 'Updates in-use status of a licensed feature',
                     key = 'LicenseAssignmentManager.updateFeatureInUse'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register licenseable entity',
                     summary = 'Registers a licenseable entity',
                     key = 'LicenseAssignmentManager.registerEntity'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister licenseable entity',
                     summary = 'Unregisters an existing licenseable entity and releases any serial numbers assigned to it.',
                     key = 'LicenseAssignmentManager.unregisterEntity'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update license entity usage count',
                     summary = 'Updates the usage count of a license entity',
                     key = 'LicenseAssignmentManager.updateUsage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Upload license file',
                     summary = 'Uploads a license file to vCenter Server',
                     key = 'LicenseAssignmentManager.uploadLicenseFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryAssignedLicensesEx',
                     summary = 'queryAssignedLicensesEx',
                     key = 'LicenseAssignmentManager.queryAssignedLicensesEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateEntity',
                     summary = 'updateEntity',
                     key = 'LicenseAssignmentManager.updateEntity'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateEntitiesProperties',
                     summary = 'updateEntitiesProperties',
                     key = 'LicenseAssignmentManager.updateEntitiesProperties'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Prepare to upgrade',
                     summary = 'Deletes the content of the temporary directory on the host',
                     key = 'AgentManager.prepareToUpgrade'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Upgrade',
                     summary = 'Validates and executes the installer/uninstaller executable uploaded to the temporary directory',
                     key = 'AgentManager.upgrade'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure virtual disk digest',
                     summary = 'Controls the configuration of the digests for the virtual disks',
                     key = 'CbrcManager.configureDigest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Recompute virtual disk digest',
                     summary = 'Recomputes the digest for the given virtual disks, if necessary',
                     key = 'CbrcManager.recomputeDigest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query virtual disk digest configuration',
                     summary = 'Returns the current configuration of the digest for the given digest-enabled virtual disks',
                     key = 'CbrcManager.queryDigestInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query virtual disk digest runtime information',
                     summary = 'Returns the status of runtime digest usage for the given digest-enabled virtual disks',
                     key = 'CbrcManager.queryDigestRuntimeInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create directory',
                     summary = 'Creates a top-level directory on the specified datastore',
                     key = 'DatastoreNamespaceManager.CreateDirectory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete directory',
                     summary = 'Deletes the specified top-level directory from the datastore',
                     key = 'DatastoreNamespaceManager.DeleteDirectory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ConvertNamespacePathToUuidPath',
                     summary = 'ConvertNamespacePathToUuidPath',
                     key = 'DatastoreNamespaceManager.ConvertNamespacePathToUuidPath'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure workload model calculation parameters for datastore',
                     summary = 'Configures calculation parameters used for computation of workload model for a datastore',
                     key = 'DrsStatsManager.configureWorkloadCharacterization'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query current workload model calculation parameters',
                     summary = 'Queries a host for the current workload model calculation parameters',
                     key = 'DrsStatsManager.queryWorkloadCharacterization'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure datastore correlation detector',
                     summary = 'Configures datastore correlation detector with datastore to datastore cluster mappings',
                     key = 'DrsStatsManager.configureCorrelationDetector'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query datastore correlation result',
                     summary = 'Queries correlation detector for a list of datastores correlated to a given datastore',
                     key = 'DrsStatsManager.queryCorrelationResult'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set extensible custom value',
                     summary = 'Sets the value of a custom field of an extensible managed object',
                     key = 'ExtensibleManagedObject.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move file',
                     summary = 'Move the file, folder, or disk from source datacenter to destination datacenter',
                     key = 'FileManager.move'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move file',
                     summary = 'Move the source file or folder to destination datacenter',
                     key = 'FileManager.moveFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Copy file',
                     summary = 'Copy the file, folder, or disk from source datacenter to destination datacenter',
                     key = 'FileManager.copy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Copy file',
                     summary = 'Copy the source file or folder to destination datacenter',
                     key = 'FileManager.copyFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete file',
                     summary = 'Delete the file, folder, or disk from source datacenter',
                     key = 'FileManager.delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete file',
                     summary = 'Delete the source file or folder from the datastore',
                     key = 'FileManager.deleteFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Make Directory',
                     summary = 'Create a directory using the specified name',
                     key = 'FileManager.makeDirectory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change owner',
                     summary = 'Change the owner of the specified file to the specified user',
                     key = 'FileManager.changeOwner'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add an image library',
                     summary = 'Register an image library server with vCenter',
                     key = 'ImageLibraryManager.addLibrary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update image library',
                     summary = 'Update image library information',
                     key = 'ImageLibraryManager.updateLibrary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove an image library',
                     summary = 'Unregister an image library server from vCenter',
                     key = 'ImageLibraryManager.removeLibrary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Import from image library',
                     summary = 'Import files from the image library',
                     key = 'ImageLibraryManager.importLibraryMedia'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export to image library',
                     summary = 'Export files to the image library',
                     key = 'ImageLibraryManager.exportMediaToLibrary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Publish to image library',
                     summary = 'Publish files from datastore to image library',
                     key = 'ImageLibraryManager.publishMediaToLibrary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query network protocol profiles',
                     summary = 'Queries the list of network protocol profiles for a datacenter',
                     key = 'IpPoolManager.queryIpPools'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create network protocol profile',
                     summary = 'Creates a new network protocol profile',
                     key = 'IpPoolManager.createIpPool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update network protocol profile',
                     summary = 'Updates a network protocol profile on a datacenter',
                     key = 'IpPoolManager.updateIpPool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Destroy network protocol profile',
                     summary = 'Destroys a network protocol profile on the given datacenter',
                     key = 'IpPoolManager.destroyIpPool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allocates an IPv4 address',
                     summary = 'Allocates an IPv4 address from an IP pool',
                     key = 'IpPoolManager.allocateIpv4Address'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allocates an IPv6 address',
                     summary = 'Allocates an IPv6 address from an IP pool',
                     key = 'IpPoolManager.allocateIpv6Address'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Releases an IP allocation',
                     summary = 'Releases an IP allocation back to an IP pool',
                     key = 'IpPoolManager.releaseIpAllocation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query IP allocations',
                     summary = 'Query IP allocations by IP pool and extension key',
                     key = 'IpPoolManager.queryIPAllocations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve associated License Data objects',
                     summary = 'Retrieves all the associated License Data objects',
                     key = 'LicenseDataManager.queryEntityLicenseData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve license data associated with managed entity',
                     summary = 'Retrieves the license data associated with a specified managed entity',
                     key = 'LicenseDataManager.queryAssociatedLicenseData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update entity license container',
                     summary = 'Updates the license container associated with a specified managed entity',
                     key = 'LicenseDataManager.updateAssociatedLicenseData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Apply associated license data to managed entity',
                     summary = 'Applies associated license data to a managed entity',
                     key = 'LicenseDataManager.applyAssociatedLicenseData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Download overhead computation script',
                     summary = 'Download overhead computation scheme script',
                     key = 'OverheadService.downloadScript'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Download host configuration',
                     summary = 'Download host configuration consumed by overhead computation script',
                     key = 'OverheadService.downloadHostConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Download VM configuration',
                     summary = 'Download VM configuration consumed by overhead computation script',
                     key = 'OverheadService.downloadVMXConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Annotate OVF section tree',
                     summary = 'Annotates the given OVF section tree with configuration choices for this OVF consumer',
                     key = 'OvfConsumer.annotateOst'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Validate instantiation OVF section tree',
                     summary = 'Validates that this OVF consumer can accept an instantiation OVF section tree',
                     key = 'OvfConsumer.validateInstantiationOst'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Request registration of OVF section tree nodes',
                     summary = 'Notifies the OVF consumer that the specified OVF section tree nodes should be registered',
                     key = 'OvfConsumer.registerEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Request managed entities unregistration from OVF consumer',
                     summary = 'Notifies the OVF consumer that the specified managed entities should be unregistered',
                     key = 'OvfConsumer.unregisterEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Notify OVF consumer for cloned entities',
                     summary = 'Notifies the OVF consumer that the specified entities have been cloned',
                     key = 'OvfConsumer.cloneEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Populate entity OVF section tree',
                     summary = 'Create OVF sections for the given managed entities and populate the entity OVF section tree',
                     key = 'OvfConsumer.populateEntityOst'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve public OVF environment sections for virtual machine ',
                     summary = 'Retrieves the public OVF environment sections that this OVF consumer has for a given virtual machine',
                     key = 'OvfConsumer.retrievePublicOvfEnvironmentSections'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Notify OVF consumer for virtual machine power on',
                     summary = 'Notifies the OVF consumer that a virtual machine is about to be powered on',
                     key = 'OvfConsumer.notifyPowerOn'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add end point',
                     summary = 'Add a service whose connections are to be proxied',
                     key = 'ProxyService.addEndpoint'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove end point',
                     summary = 'End point to be detached',
                     key = 'ProxyService.removeEndpoint'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find entity by UUID',
                     summary = 'Finds a virtual machine or host by UUID',
                     key = 'SearchIndex.findByUuid'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find virtual machine by datastore path',
                     summary = 'Finds a virtual machine by its location on a datastore',
                     key = 'SearchIndex.findByDatastorePath'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find entity by DNS',
                     summary = 'Finds a virtual machine or host by its DNS name',
                     key = 'SearchIndex.findByDnsName'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find entity by IP',
                     summary = 'Finds a virtual machine or host by IP address',
                     key = 'SearchIndex.findByIp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find entity by inventory path',
                     summary = 'Finds a virtual machine or host based on its location in the inventory',
                     key = 'SearchIndex.findByInventoryPath'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find folder child',
                     summary = 'Finds an immediate child of a folder',
                     key = 'SearchIndex.findChild'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find by UUID',
                     summary = 'Find entities based on their UUID',
                     key = 'SearchIndex.findAllByUuid'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find by DNS name',
                     summary = 'Find by DNS name',
                     key = 'SearchIndex.findAllByDnsName'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find by IP address',
                     summary = 'Find entities based on their IP address',
                     key = 'SearchIndex.findAllByIp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update ESX agent configuration',
                     summary = 'Updates the ESX agent configuration of a host',
                     key = 'host.EsxAgentHostManager.updateConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '<internal>',
                     summary = '<internal>',
                     key = 'ServiceDirectory.queryServiceEndpointList'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register service endpoint',
                     summary = 'Registers a service endpoint',
                     key = 'ServiceDirectory.registerService'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister service endpoint',
                     summary = 'Unregisters a service endpoint',
                     key = 'ServiceDirectory.unregisterService'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update global message',
                     summary = 'Updates the system global message',
                     key = 'SessionManager.updateMessage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Login by token',
                     summary = 'Logs on to the server through token representing principal identity',
                     key = 'SessionManager.loginByToken'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Login',
                     summary = 'Create a login session',
                     key = 'SessionManager.login'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Login by SSPI',
                     summary = 'Log on to the server using SSPI passthrough authentication',
                     key = 'SessionManager.loginBySSPI'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Login by SSL thumbprint',
                     summary = 'Log on to the server using SSL thumbprint authentication',
                     key = 'SessionManager.loginBySSLThumbprint'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Login by session ticket',
                     summary = 'Log on to the server using a session ticket',
                     key = 'SessionManager.loginBySessionTicket'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acquire session ticket',
                     summary = 'Acquire a ticket for authenticating to a remote service',
                     key = 'SessionManager.acquireSessionTicket'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Logout',
                     summary = 'Logout and end the current session',
                     key = 'SessionManager.logout'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acquire local ticket',
                     summary = 'Acquire one-time ticket for authenticating server-local client',
                     key = 'SessionManager.acquireLocalTicket'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acquire generic service ticket',
                     summary = 'Acquire a one-time credential that may be used to make the specified request',
                     key = 'SessionManager.acquireGenericServiceTicket'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Terminate session',
                     summary = 'Logout and end the provided list of sessions',
                     key = 'SessionManager.terminate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set locale',
                     summary = 'Set the session locale for determining the languages used for messages and formatting data',
                     key = 'SessionManager.setLocale'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Login extension',
                     summary = 'Creates a privileged login session for an extension',
                     key = 'SessionManager.loginExtension'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Login extension',
                     summary = 'Invalid subject name',
                     key = 'SessionManager.loginExtensionBySubjectName'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Login extension by certificate',
                     summary = 'Login extension by certificate',
                     key = 'SessionManager.loginExtensionByCertificate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Impersonate user',
                     summary = 'Convert session to impersonate specified user',
                     key = 'SessionManager.impersonateUser'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Session active query',
                     summary = 'Validates that a currently active session exists',
                     key = 'SessionManager.sessionIsActive'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acquire clone ticket',
                     summary = 'Acquire a session-specific ticket string that can be used to clone the current session',
                     key = 'SessionManager.acquireCloneTicket'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone session',
                     summary = 'Clone the specified session and associate it with the current connection',
                     key = 'SessionManager.cloneSession'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Execute client service',
                     summary = 'Execute the client service',
                     key = 'SimpleCommand.Execute'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryHostsWithAttachedLun',
                     summary = 'queryHostsWithAttachedLun',
                     key = 'StorageQueryManager.queryHostsWithAttachedLun'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure Storage I/O Control on datastore',
                     summary = 'Configure Storage I/O Control on datastore',
                     key = 'StorageResourceManager.ConfigureDatastoreIORM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure Storage I/O Control on datastore',
                     summary = 'Configure Storage I/O Control on datastore',
                     key = 'StorageResourceManager.ConfigureDatastoreIORMOnHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query Storage I/O Control configuration options',
                     summary = 'Query Storage I/O Control configuration options',
                     key = 'StorageResourceManager.QueryIORMConfigOption'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get storage I/O resource management device model',
                     summary = 'Returns the device model computed for a given datastore by storage DRS',
                     key = 'StorageResourceManager.GetStorageIORMDeviceModel'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query datastore performance summary',
                     summary = 'Query datastore performance metrics in summary form',
                     key = 'StorageResourceManager.queryDatastorePerformanceSummary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Apply a Storage DRS recommendation',
                     summary = 'Apply a Storage DRS recommendation',
                     key = 'StorageResourceManager.applyRecommendationToPod'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Apply Storage DRS recommendations',
                     summary = 'Apply Storage DRS recommendations',
                     key = 'StorageResourceManager.applyRecommendation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Cancel storage DRS recommendation',
                     summary = 'Cancels a storage DRS recommendation',
                     key = 'StorageResourceManager.cancelRecommendation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh storage DRS recommendation',
                     summary = 'Refreshes the storage DRS recommendations on the specified datastore cluster',
                     key = 'StorageResourceManager.refreshRecommendation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'refreshRecommendationsForPod',
                     summary = 'refreshRecommendationsForPod',
                     key = 'StorageResourceManager.refreshRecommendationsForPod'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure Storage DRS',
                     summary = 'Configure Storage DRS on a datastore cluster',
                     key = 'StorageResourceManager.configureStorageDrsForPod'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'validateStoragePodConfig',
                     summary = 'validateStoragePodConfig',
                     key = 'StorageResourceManager.validateStoragePodConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Invoke storage DRS for placement recommendations',
                     summary = 'Invokes storage DRS for placement recommendations',
                     key = 'StorageResourceManager.recommendDatastores'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'rankForPlacement',
                     summary = 'rankForPlacement',
                     key = 'StorageResourceManager.rankForPlacement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryStorageStatisticsByProfile',
                     summary = 'queryStorageStatisticsByProfile',
                     key = 'StorageResourceManager.queryStorageStatisticsByProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set latest page size',
                     summary = 'Set the last page viewed size and contain at most maxCount items in the page',
                     key = 'TaskHistoryCollector.setLatestPageSize'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rewind',
                     summary = 'Move the scroll position to the oldest item',
                     key = 'TaskHistoryCollector.rewind'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset',
                     summary = 'Move the scroll position to the item just above the last page viewed',
                     key = 'TaskHistoryCollector.reset'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove collector',
                     summary = 'Remove the collector from server',
                     key = 'TaskHistoryCollector.remove'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read next',
                     summary = 'The scroll position is moved to the next new page after the read',
                     key = 'TaskHistoryCollector.readNext'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read previous',
                     summary = 'The scroll position is moved to the next older page after the read',
                     key = 'TaskHistoryCollector.readPrev'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set managed entity custom value',
                     summary = 'Sets the value of a custom field of a managed entity',
                     key = 'ManagedEntity.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload managed entity',
                     summary = 'Reload the entity state',
                     key = 'ManagedEntity.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename managed entity',
                     summary = 'Rename this entity',
                     key = 'ManagedEntity.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove entity',
                     summary = 'Deletes the entity and removes it from parent folder',
                     key = 'ManagedEntity.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add tag',
                     summary = 'Add a set of tags to the entity',
                     key = 'ManagedEntity.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tag',
                     summary = 'Remove a set of tags from the entity',
                     key = 'ManagedEntity.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'ManagedEntity.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add role',
                     summary = 'Add a new role',
                     key = 'AuthorizationManager.addRole'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove role',
                     summary = 'Remove a role',
                     key = 'AuthorizationManager.removeRole'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update role',
                     summary = "Update a role's name and/or privileges",
                     key = 'AuthorizationManager.updateRole'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reassign permissions',
                     summary = 'Reassign all permissions of a role to another role',
                     key = 'AuthorizationManager.mergePermissions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get role permissions',
                     summary = 'Gets all the permissions that use a particular role',
                     key = 'AuthorizationManager.retrieveRolePermissions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get entity permissions',
                     summary = 'Get permissions defined on an entity',
                     key = 'AuthorizationManager.retrieveEntityPermissions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get permissions',
                     summary = 'Get the permissions defined for all users',
                     key = 'AuthorizationManager.retrieveAllPermissions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrievePermissions',
                     summary = 'retrievePermissions',
                     key = 'AuthorizationManager.retrievePermissions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set entity permission rules',
                     summary = 'Define or update permission rules on an entity',
                     key = 'AuthorizationManager.setEntityPermissions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset entity permission rules',
                     summary = 'Reset permission rules on an entity to the provided set',
                     key = 'AuthorizationManager.resetEntityPermissions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove entity permission',
                     summary = 'Remove a permission rule from the entity',
                     key = 'AuthorizationManager.removeEntityPermission'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query disabled methods',
                     summary = 'Get the list of source objects that have been disabled on the target entity',
                     key = 'AuthorizationManager.queryDisabledMethods'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable authorization methods',
                     summary = 'Gets the set of method names to be disabled',
                     key = 'AuthorizationManager.disableMethods'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable authorization methods',
                     summary = 'Gets the set of method names to be enabled',
                     key = 'AuthorizationManager.enableMethods'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check privileges on a managed entity',
                     summary = 'Checks whether a session holds a set of privileges on a managed entity',
                     key = 'AuthorizationManager.hasPrivilegeOnEntity'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check privileges on a set of managed entities',
                     summary = 'Checks whether a session holds a set of privileges on a set of managed entities',
                     key = 'AuthorizationManager.hasPrivilegeOnEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'hasUserPrivilegeOnEntities',
                     summary = 'hasUserPrivilegeOnEntities',
                     key = 'AuthorizationManager.hasUserPrivilegeOnEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'hasUserPrivilegeOnEntitiesEx',
                     summary = 'hasUserPrivilegeOnEntitiesEx',
                     key = 'AuthorizationManager.hasUserPrivilegeOnEntitiesEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'fetchUserPrivilegeOnEntities',
                     summary = 'fetchUserPrivilegeOnEntities',
                     key = 'AuthorizationManager.fetchUserPrivilegeOnEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query required permissions',
                     summary = 'Get the permission requirements for the specified request',
                     key = 'AuthorizationManager.queryPermissions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set resource pool custom value',
                     summary = 'Sets the value of a custom field of a resource pool of physical resources',
                     key = 'ResourcePool.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload resource pool',
                     summary = 'Reload the resource pool',
                     key = 'ResourcePool.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename resource pool',
                     summary = 'Rename the resource pool',
                     key = 'ResourcePool.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete resource pool',
                     summary = 'Delete the resource pool, which also deletes its contents and removes it from its parent folder (if any)',
                     key = 'ResourcePool.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add tag',
                     summary = 'Add a set of tags to the resource pool',
                     key = 'ResourcePool.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tag',
                     summary = 'Remove a set of tags from the resource pool',
                     key = 'ResourcePool.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'ResourcePool.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update resource pool configuration',
                     summary = 'Updates the resource pool configuration',
                     key = 'ResourcePool.updateConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move into resource pool',
                     summary = 'Moves a set of resource pools or virtual machines into this pool',
                     key = 'ResourcePool.moveInto'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update child resource configuration',
                     summary = 'Change the resource configuration of a set of children of the resource pool',
                     key = 'ResourcePool.updateChildResourceConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create resource pool',
                     summary = 'Creates a new resource pool',
                     key = 'ResourcePool.createResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createNamespaceResourcePool',
                     summary = 'createNamespaceResourcePool',
                     key = 'ResourcePool.createNamespaceResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete resource pool children',
                     summary = 'Removes all child resource pools recursively',
                     key = 'ResourcePool.destroyChildren'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create vApp',
                     summary = 'Creates a child vApp of this resource pool',
                     key = 'ResourcePool.createVApp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create virtual machine',
                     summary = 'Creates a virtual machine in this resource pool',
                     key = 'ResourcePool.createVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register virtual machine',
                     summary = 'Adds an existing virtual machine to this resource pool',
                     key = 'ResourcePool.registerVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Deploy OVF template',
                     summary = 'Deploys a virtual machine or vApp',
                     key = 'ResourcePool.importVApp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query resource pool resource configuration options',
                     summary = 'Returns configuration options for a set of resources for a resource pool',
                     key = 'ResourcePool.queryResourceConfigOption'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh resource runtime information',
                     summary = 'Refreshes the resource usage runtime information',
                     key = 'ResourcePool.refreshRuntime'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set folder custom value',
                     summary = 'Sets the value of a custom field of a folder',
                     key = 'Folder.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload folder',
                     summary = 'Reloads the folder',
                     key = 'Folder.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename folder',
                     summary = 'Rename the folder',
                     key = 'Folder.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete folder',
                     summary = 'Delete this object, deleting its contents and removing it from its parent folder (if any)',
                     key = 'Folder.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add tag',
                     summary = 'Add a set of tags to the folder',
                     key = 'Folder.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tag',
                     summary = 'Remove a set of tags from the folder',
                     key = 'Folder.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'Folder.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create folder',
                     summary = 'Creates a new folder',
                     key = 'Folder.createFolder'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createNamespaceFolder',
                     summary = 'createNamespaceFolder',
                     key = 'Folder.createNamespaceFolder'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move entities',
                     summary = 'Moves a set of managed entities into this folder',
                     key = 'Folder.moveInto'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create virtual machine',
                     summary = 'Create a new virtual machine',
                     key = 'Folder.createVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register virtual machine',
                     summary = 'Adds an existing virtual machine to the folder',
                     key = 'Folder.registerVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'registerVmForFailover',
                     summary = 'registerVmForFailover',
                     key = 'Folder.registerVmForFailover'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create cluster',
                     summary = 'Create a new cluster compute-resource in this folder',
                     key = 'Folder.createCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create cluster',
                     summary = 'Create a new cluster compute-resource in this folder',
                     key = 'Folder.createClusterEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add standalone host',
                     summary = 'Create a new single-host compute-resource',
                     key = 'Folder.addStandaloneHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add standalone host and enable lockdown',
                     summary = 'Create a new single-host compute-resource and enable lockdown mode on the host',
                     key = 'Folder.addStandaloneHostWithAdminDisabled'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create datacenter',
                     summary = 'Create a new datacenter with the given name',
                     key = 'Folder.createDatacenter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister and Delete',
                     summary = 'Recursively deletes all child virtual machine folders and unregisters all virtual machines',
                     key = 'Folder.unregisterAndDestroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a vSphere Distributed Switch',
                     summary = 'Create a vSphere Distributed Switch',
                     key = 'Folder.createDistributedVirtualSwitch'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a datastore cluster',
                     summary = 'Create a datastore cluster',
                     key = 'Folder.createStoragePod'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Adds a set of standalone hosts',
                     summary = 'Create multiple host compute-resources',
                     key = 'Folder.batchAddStandaloneHosts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add multiple hosts to cluster',
                     summary = 'Create multiple host compute-resources as necessary and move multiple host compute-resources to a cluster',
                     key = 'Folder.batchAddHostsToCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'verifyLifecycleCompatibility',
                     summary = 'verifyLifecycleCompatibility',
                     key = 'Folder.verifyLifecycleCompatibility'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set event history latest page size',
                     summary = 'Set the last page viewed size of event history',
                     key = 'event.EventHistoryCollector.setLatestPageSize'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rewind event history',
                     summary = 'Moves view to the oldest item of event history',
                     key = 'event.EventHistoryCollector.rewind'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset event history',
                     summary = 'Moves view to the newest item of event history',
                     key = 'event.EventHistoryCollector.reset'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove event history',
                     summary = 'Removes the event history collector',
                     key = 'event.EventHistoryCollector.remove'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read next event history',
                     summary = 'Reads view from current position of event history, and then the position is moved to the next newer page',
                     key = 'event.EventHistoryCollector.readNext'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Read previous event history',
                     summary = 'Reads view from current position of event history and moves the position to the next older page',
                     key = 'event.EventHistoryCollector.readPrev'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve host profile description',
                     summary = 'Retrieve host profile description',
                     key = 'profile.host.HostProfile.retrieveDescription'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete host profile',
                     summary = 'Delete host profile',
                     key = 'profile.host.HostProfile.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Attach host profile',
                     summary = 'Attach host profile to host or cluster',
                     key = 'profile.host.HostProfile.associateEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Detach host profile',
                     summary = 'Detach host profile from host or cluster',
                     key = 'profile.host.HostProfile.dissociateEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check compliance',
                     summary = 'Check compliance of a host or cluster against a host profile',
                     key = 'profile.host.HostProfile.checkCompliance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export host profile',
                     summary = 'Export host profile to a file',
                     key = 'profile.host.HostProfile.exportProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'ResetValidationState',
                     summary = 'ResetValidationState',
                     key = 'profile.host.HostProfile.ResetValidationState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update reference host',
                     summary = 'Update reference host',
                     key = 'profile.host.HostProfile.updateReferenceHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update host profile',
                     summary = 'Update host profile',
                     key = 'profile.host.HostProfile.update'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'validate',
                     summary = 'validate',
                     key = 'profile.host.HostProfile.validate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Execute profile',
                     summary = 'Execute profile',
                     key = 'profile.host.HostProfile.execute'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create new identity binding',
                     summary = 'Creates a new identity binding between the host and vCenter Server',
                     key = 'host.TpmManager.requestIdentity'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Verify authenticity of credential',
                     summary = 'Verifies the authenticity and correctness of the supplied attestation credential',
                     key = 'host.TpmManager.verifyCredential'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Generate integrity report',
                     summary = 'Generates an integrity report for the selected components',
                     key = 'host.TpmManager.generateReport'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update agent virtual machine information',
                     summary = 'Updates agent virtual machine information',
                     key = 'EsxAgentConfigManager.updateAgentVmInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query agent virtual machine information',
                     summary = 'Returns the state for each of the specified agent virtual machines',
                     key = 'EsxAgentConfigManager.queryAgentVmInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update compute resource agent information',
                     summary = 'Updates the number of required agent virtual machines for one or more compute resources',
                     key = 'EsxAgentConfigManager.updateComputeResourceAgentInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query compute resource agent information',
                     summary = 'Retrieves the agent information for one or more compute resources',
                     key = 'EsxAgentConfigManager.queryComputeResourceAgentInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set host custom value',
                     summary = 'Sets the value of a custom field of an host',
                     key = 'HostSystem.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload host system',
                     summary = 'Reloads the host system',
                     key = 'HostSystem.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename host',
                     summary = 'Rename this host',
                     key = 'HostSystem.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove host',
                     summary = 'Removes the host',
                     key = 'HostSystem.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add tag',
                     summary = 'Add a set of tags to the host',
                     key = 'HostSystem.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tag',
                     summary = 'Remove a set of tags from the host',
                     key = 'HostSystem.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'HostSystem.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query TPM attestation information',
                     summary = 'Provides details of the secure boot and TPM status',
                     key = 'HostSystem.queryTpmAttestationReport'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query connection information',
                     summary = 'Connection information about a host',
                     key = 'HostSystem.queryConnectionInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve internal host capabilities',
                     summary = 'Retrieves vCenter Server-specific internal host capabilities',
                     key = 'HostSystem.retrieveInternalCapability'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = '<internal>',
                     summary = '<internal>',
                     key = 'HostSystem.retrieveInternalConfigManager'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update system resources',
                     summary = 'Update the configuration of the system resource hierarchy',
                     key = 'HostSystem.updateSystemResources'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update system swap configuration',
                     summary = 'Update the configuration of the system swap',
                     key = 'HostSystem.updateSystemSwapConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconnect host',
                     summary = 'Reconnects to a host',
                     key = 'HostSystem.reconnect'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disconnect host',
                     summary = 'Disconnects from a host',
                     key = 'HostSystem.disconnect'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enter maintenance mode',
                     summary = 'Puts the host in maintenance mode',
                     key = 'HostSystem.enterMaintenanceMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryWhatIfEnterMaintenance',
                     summary = 'queryWhatIfEnterMaintenance',
                     key = 'HostSystem.queryWhatIfEnterMaintenance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateVmEvacuationActionOnHostUpgrade',
                     summary = 'updateVmEvacuationActionOnHostUpgrade',
                     key = 'HostSystem.updateVmEvacuationActionOnHostUpgrade'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Exit maintenance mode',
                     summary = 'Disables maintenance mode',
                     key = 'HostSystem.exitMaintenanceMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiate host reboot',
                     summary = 'Initiates a host reboot',
                     key = 'HostSystem.reboot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiate host shutdown',
                     summary = 'Initiates a host shutdown',
                     key = 'HostSystem.shutdown'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enter standby mode',
                     summary = 'Puts this host into standby mode',
                     key = 'HostSystem.enterStandbyMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Exit standby mode',
                     summary = 'Brings this host out of standby mode',
                     key = 'HostSystem.exitStandbyMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query host overhead',
                     summary = 'Determines the amount of memory overhead necessary to power on a virtual machine with the specified characteristics',
                     key = 'HostSystem.queryOverhead'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query memory overhead',
                     summary = 'Query memory overhead',
                     key = 'HostSystem.queryOverheadEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure vSphere HA host',
                     summary = 'Reconfigures the host for vSphere HA',
                     key = 'HostSystem.reconfigureDAS'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve Patch Manager',
                     summary = 'Retrieves a reference to Patch Manager',
                     key = 'HostSystem.retrievePatchManager'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update host system flags',
                     summary = 'Update the flags of the host system',
                     key = 'HostSystem.updateFlags'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Send Wake-on-LAN packet',
                     summary = 'Send Wake-on-LAN packets to the physical NICs specified',
                     key = 'HostSystem.sendWakeOnLanPacket'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable lockdown mode',
                     summary = 'Enable lockdown mode on this host',
                     key = 'HostSystem.disableAdmin'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable lockdown mode',
                     summary = 'Disable lockdown mode on this host',
                     key = 'HostSystem.enableAdmin'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable lockdown mode',
                     summary = 'Enable lockdown mode on this host',
                     key = 'HostSystem.enterLockdownMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable lockdown mode',
                     summary = 'Disable lockdown mode on this host',
                     key = 'HostSystem.exitLockdownMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update management server IP',
                     summary = 'Update information about the vCenter Server managing this host',
                     key = 'HostSystem.updateManagementServerIp'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acquire CIM service',
                     summary = 'Establish a remote connection to a CIM interface',
                     key = 'HostSystem.acquireCimServicesTicket'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'acquireLifecycleVapiTicket',
                     summary = 'acquireLifecycleVapiTicket',
                     key = 'HostSystem.acquireLifecycleVapiTicket'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update IPMI or ILO information used by DPM',
                     summary = 'Update IPMI or ILO information for this host used by DPM',
                     key = 'HostSystem.updateIpmi'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update SSL thumbprint registry',
                     summary = 'Updates the SSL thumbprint registry on the host',
                     key = 'HostSystem.updateSslThumbprintInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve host hardware uptime',
                     summary = 'Retrieves the hardware uptime for the host in seconds',
                     key = 'HostSystem.retrieveHardwareUptime'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve Dynamic Type Manager',
                     summary = 'Retrieves a reference to Dynamic Type Manager',
                     key = 'HostSystem.retrieveDynamicTypeManager'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve Managed Method Executer',
                     summary = 'Retrieves a referemce to Managed Method Executer',
                     key = 'HostSystem.retrieveManagedMethodExecuter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query virtual machine memory overhead',
                     summary = 'Query memory overhead for a virtual machine power on',
                     key = 'HostSystem.queryOverheadEx2'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Test EVC mode',
                     summary = 'Test an EVC mode on a host',
                     key = 'HostSystem.testEvcMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Apply EVC mode',
                     summary = 'Applies an EVC mode to a host',
                     key = 'HostSystem.applyEvcMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check whether the certificate is trusted by vCenter Server',
                     summary = 'Checks whether the certificate matches the host certificate that vCenter Server trusts',
                     key = 'HostSystem.checkCertificateTrusted'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Prepare host',
                     summary = 'Prepare host for encryption',
                     key = 'HostSystem.prepareCrypto'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable encryption',
                     summary = 'Enable encryption on the current host',
                     key = 'HostSystem.enableCrypto'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure the host key',
                     summary = 'Configure the encryption key on the current host',
                     key = 'HostSystem.configureCryptoKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query ProductLocker location',
                     summary = 'Query the location of VMware Tools repository on this host',
                     key = 'HostSystem.queryProductLockerLocation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update ProductLocker location',
                     summary = 'Update the location of VMware Tools repository on this host',
                     key = 'HostSystem.updateProductLockerLocation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveFreeEpcMemory',
                     summary = 'retrieveFreeEpcMemory',
                     key = 'HostSystem.retrieveFreeEpcMemory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'AbortProvisioningOperation',
                     summary = 'AbortProvisioningOperation',
                     key = 'HostSystem.AbortProvisioningOperation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryDataTransportConnectionInfo',
                     summary = 'queryDataTransportConnectionInfo',
                     key = 'HostSystem.queryDataTransportConnectionInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set compute-resource custom value',
                     summary = 'Sets the value of a custom field for a unified compute resource',
                     key = 'ComputeResource.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload resource',
                     summary = 'Reloads the resource',
                     key = 'ComputeResource.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename compute-resource',
                     summary = 'Rename the compute-resource',
                     key = 'ComputeResource.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove host',
                     summary = 'Removes the host resource',
                     key = 'ComputeResource.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add tag',
                     summary = 'Add a set of tags to this object',
                     key = 'ComputeResource.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tag',
                     summary = 'Removes a set of tags from this object',
                     key = 'ComputeResource.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'ComputeResource.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure compute-resource',
                     summary = 'Reconfigures a compute-resource',
                     key = 'ComputeResource.reconfigureEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'enableLifecycleManagement',
                     summary = 'enableLifecycleManagement',
                     key = 'ComputeResource.enableLifecycleManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'disableLifecycleManagement',
                     summary = 'disableLifecycleManagement',
                     key = 'ComputeResource.disableLifecycleManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addKey',
                     summary = 'addKey',
                     key = 'encryption.CryptoManagerKmip.addKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addKeys',
                     summary = 'addKeys',
                     key = 'encryption.CryptoManagerKmip.addKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeKey',
                     summary = 'removeKey',
                     key = 'encryption.CryptoManagerKmip.removeKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeKeys',
                     summary = 'removeKeys',
                     key = 'encryption.CryptoManagerKmip.removeKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'listKeys',
                     summary = 'listKeys',
                     key = 'encryption.CryptoManagerKmip.listKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'registerKmipServer',
                     summary = 'registerKmipServer',
                     key = 'encryption.CryptoManagerKmip.registerKmipServer'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'markDefault',
                     summary = 'markDefault',
                     key = 'encryption.CryptoManagerKmip.markDefault'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateKmipServer',
                     summary = 'updateKmipServer',
                     key = 'encryption.CryptoManagerKmip.updateKmipServer'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeKmipServer',
                     summary = 'removeKmipServer',
                     key = 'encryption.CryptoManagerKmip.removeKmipServer'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'listKmipServers',
                     summary = 'listKmipServers',
                     key = 'encryption.CryptoManagerKmip.listKmipServers'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveKmipServersStatus',
                     summary = 'retrieveKmipServersStatus',
                     key = 'encryption.CryptoManagerKmip.retrieveKmipServersStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateKey',
                     summary = 'generateKey',
                     key = 'encryption.CryptoManagerKmip.generateKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveKmipServerCert',
                     summary = 'retrieveKmipServerCert',
                     key = 'encryption.CryptoManagerKmip.retrieveKmipServerCert'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'uploadKmipServerCert',
                     summary = 'uploadKmipServerCert',
                     key = 'encryption.CryptoManagerKmip.uploadKmipServerCert'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateSelfSignedClientCert',
                     summary = 'generateSelfSignedClientCert',
                     key = 'encryption.CryptoManagerKmip.generateSelfSignedClientCert'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateClientCsr',
                     summary = 'generateClientCsr',
                     key = 'encryption.CryptoManagerKmip.generateClientCsr'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveSelfSignedClientCert',
                     summary = 'retrieveSelfSignedClientCert',
                     key = 'encryption.CryptoManagerKmip.retrieveSelfSignedClientCert'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveClientCsr',
                     summary = 'retrieveClientCsr',
                     key = 'encryption.CryptoManagerKmip.retrieveClientCsr'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveClientCert',
                     summary = 'retrieveClientCert',
                     key = 'encryption.CryptoManagerKmip.retrieveClientCert'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateSelfSignedClientCert',
                     summary = 'updateSelfSignedClientCert',
                     key = 'encryption.CryptoManagerKmip.updateSelfSignedClientCert'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateKmsSignedCsrClientCert',
                     summary = 'updateKmsSignedCsrClientCert',
                     key = 'encryption.CryptoManagerKmip.updateKmsSignedCsrClientCert'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'uploadClientCert',
                     summary = 'uploadClientCert',
                     key = 'encryption.CryptoManagerKmip.uploadClientCert'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'IsKmsClusterActive',
                     summary = 'IsKmsClusterActive',
                     key = 'encryption.CryptoManagerKmip.IsKmsClusterActive'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setDefaultKmsCluster',
                     summary = 'setDefaultKmsCluster',
                     key = 'encryption.CryptoManagerKmip.setDefaultKmsCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getDefaultKmsCluster',
                     summary = 'getDefaultKmsCluster',
                     key = 'encryption.CryptoManagerKmip.getDefaultKmsCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryCryptoKeyStatus',
                     summary = 'queryCryptoKeyStatus',
                     key = 'encryption.CryptoManagerKmip.queryCryptoKeyStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'registerKmsCluster',
                     summary = 'registerKmsCluster',
                     key = 'encryption.CryptoManagerKmip.registerKmsCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'unregisterKmsCluster',
                     summary = 'unregisterKmsCluster',
                     key = 'encryption.CryptoManagerKmip.unregisterKmsCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'listKmsClusters',
                     summary = 'listKmsClusters',
                     key = 'encryption.CryptoManagerKmip.listKmsClusters'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setKeyCustomAttributes',
                     summary = 'setKeyCustomAttributes',
                     key = 'encryption.CryptoManagerKmip.setKeyCustomAttributes'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create default host profile of specified type',
                     summary = 'Creates a default host profile of the specified type',
                     key = 'profile.host.profileEngine.HostProfileManager.createDefaultProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query profile policy option metadata',
                     summary = 'Gets the profile policy option metadata for the specified policy names',
                     key = 'profile.host.profileEngine.HostProfileManager.queryPolicyMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query profile metadata',
                     summary = 'Gets the profile metadata for the specified profile names and profile types',
                     key = 'profile.host.profileEngine.HostProfileManager.queryProfileMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query profile category metadata',
                     summary = 'Gets the profile category metadata for the specified category names',
                     key = 'profile.host.profileEngine.HostProfileManager.queryProfileCategoryMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query profile component metadata',
                     summary = 'Gets the profile component metadata for the specified component names',
                     key = 'profile.host.profileEngine.HostProfileManager.queryProfileComponentMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Execute host profile manager engine',
                     summary = 'Executes the host profile manager engine',
                     key = 'profile.host.profileEngine.HostProfileManager.execute'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Bookkeep host profile',
                     summary = 'Bookkeep host profile',
                     key = 'profile.host.profileEngine.HostProfileManager.bookKeep'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve profile description',
                     summary = 'Retrieves description of a profile',
                     key = 'profile.host.profileEngine.HostProfileManager.retrieveProfileDescription'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update configuration tasks from host configuration',
                     summary = 'Update configuration tasks from host configuration',
                     key = 'profile.host.profileEngine.HostProfileManager.updateTaskConfigSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateTaskList',
                     summary = 'generateTaskList',
                     key = 'profile.host.profileEngine.HostProfileManager.generateTaskList'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateHostConfigTaskSpec',
                     summary = 'generateHostConfigTaskSpec',
                     key = 'profile.host.profileEngine.HostProfileManager.generateHostConfigTaskSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve profile from host configuration',
                     summary = "Retrieves a profile from the host's configuration",
                     key = 'profile.host.profileEngine.HostProfileManager.retrieveProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Prepare host profile for export',
                     summary = 'Prepares a host profile for export',
                     key = 'profile.host.profileEngine.HostProfileManager.prepareExport'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query user input policy options',
                     summary = 'Gets a list of policy options that are set to require user inputs',
                     key = 'profile.host.profileEngine.HostProfileManager.queryUserInputPolicyOptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query profile structure',
                     summary = 'Gets information about the structure of a profile',
                     key = 'profile.host.profileEngine.HostProfileManager.queryProfileStructure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Apply host configuration',
                     summary = 'Applies the specified host configuration to the host',
                     key = 'profile.host.profileEngine.HostProfileManager.applyHostConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query host profile manager state',
                     summary = 'Gets the current state of the host profile manager and plug-ins on a host',
                     key = 'profile.host.profileEngine.HostProfileManager.queryState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getAnswerFile',
                     summary = 'getAnswerFile',
                     key = 'profile.host.profileEngine.HostProfileManager.getAnswerFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add an alias to the alias store in the guest',
                     summary = 'Add an alias to the alias store in the guest operating system',
                     key = 'vm.guest.AliasManager.addAlias'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove an alias from the alias store in the guest',
                     summary = 'Remove an alias from the alias store in the guest operating system',
                     key = 'vm.guest.AliasManager.removeAlias'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove all aliases associated with a SSO Server certificate from the guest',
                     summary = 'Remove all aliases associated with a SSO Server certificate from the guest operating system',
                     key = 'vm.guest.AliasManager.removeAliasByCert'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List all aliases for a user in the guest',
                     summary = 'List all aliases for a user in the guest operating system',
                     key = 'vm.guest.AliasManager.listAliases'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List all mapped aliases in the guest',
                     summary = 'List all mapped aliases in the guest operating system',
                     key = 'vm.guest.AliasManager.listMappedAliases'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Authenticate credentials in guest',
                     summary = 'Authenticate credentials in the guest operating system',
                     key = 'vm.guest.AuthManager.validateCredentials'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acquire credentials in guest',
                     summary = 'Acquire credentials in the guest operating system',
                     key = 'vm.guest.AuthManager.acquireCredentials'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Release credentials in guest',
                     summary = 'Release credentials in the guest operating system',
                     key = 'vm.guest.AuthManager.releaseCredentials'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a directory in the guest',
                     summary = 'Create a directory in the guest operating system',
                     key = 'vm.guest.FileManager.makeDirectory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete a file in the guest',
                     summary = 'Delete a file in the guest operating system',
                     key = 'vm.guest.FileManager.deleteFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete a directory in the guest',
                     summary = 'Delete a directory in the guest operating system',
                     key = 'vm.guest.FileManager.deleteDirectory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move or rename a directory in the guest',
                     summary = 'Move or rename a directory in the guest operating system',
                     key = 'vm.guest.FileManager.moveDirectory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move or rename a file in the guest',
                     summary = 'Move or rename a file in the guest operating system',
                     key = 'vm.guest.FileManager.moveFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a temporary file in the guest',
                     summary = 'Create a temporary file in the guest operating system',
                     key = 'vm.guest.FileManager.createTemporaryFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a temporary directory in the guest',
                     summary = 'Create a temporary directory in the guest operating system',
                     key = 'vm.guest.FileManager.createTemporaryDirectory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List files or directories in the guest',
                     summary = 'List files or directories in the guest operating system',
                     key = 'vm.guest.FileManager.listFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change the attributes of a file in the guest',
                     summary = 'Change the attributes of a file in the guest operating system',
                     key = 'vm.guest.FileManager.changeFileAttributes'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiates an operation to transfer a file from the guest',
                     summary = 'Initiates an operation to transfer a file from the guest operating system',
                     key = 'vm.guest.FileManager.initiateFileTransferFromGuest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiates an operation to transfer a file to the guest',
                     summary = 'Initiates an operation to transfer a file to the guest operating system',
                     key = 'vm.guest.FileManager.initiateFileTransferToGuest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Creates a registry key',
                     summary = 'Creates a registry key in the Windows guest operating system',
                     key = 'vm.guest.WindowsRegistryManager.createRegistryKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Lists all registry subkeys for a specified registry key',
                     summary = 'Lists all registry subkeys for a specified registry key in the Windows guest operating system.',
                     key = 'vm.guest.WindowsRegistryManager.listRegistryKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Deletes a registry key',
                     summary = 'Deletes a registry key in the Windows guest operating system',
                     key = 'vm.guest.WindowsRegistryManager.deleteRegistryKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Sets and creates a registry value',
                     summary = 'Sets and creates a registry value in the Windows guest operating system',
                     key = 'vm.guest.WindowsRegistryManager.setRegistryValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Lists all registry values for a specified registry key',
                     summary = 'Lists all registry values for a specified registry key in the Windows guest operating system',
                     key = 'vm.guest.WindowsRegistryManager.listRegistryValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Deletes a registry value',
                     summary = 'Deletes a registry value in the Windows guest operating system',
                     key = 'vm.guest.WindowsRegistryManager.deleteRegistryValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setCustomValue',
                     summary = 'setCustomValue',
                     key = 'external.ContentLibrary.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'reload',
                     summary = 'reload',
                     key = 'external.ContentLibrary.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'rename',
                     summary = 'rename',
                     key = 'external.ContentLibrary.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'destroy',
                     summary = 'destroy',
                     key = 'external.ContentLibrary.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addTag',
                     summary = 'addTag',
                     key = 'external.ContentLibrary.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeTag',
                     summary = 'removeTag',
                     key = 'external.ContentLibrary.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'external.ContentLibrary.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get boot devices',
                     summary = 'Get available boot devices for the host system',
                     key = 'host.BootDeviceSystem.queryBootDevices'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update boot device',
                     summary = 'Update the boot device on the host system',
                     key = 'host.BootDeviceSystem.updateBootDevice'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set alarm custom value',
                     summary = 'Sets the value of a custom field of an alarm',
                     key = 'alarm.Alarm.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove alarm',
                     summary = 'Remove the alarm',
                     key = 'alarm.Alarm.remove'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure alarm',
                     summary = 'Reconfigure the alarm',
                     key = 'alarm.Alarm.reconfigure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query supported features',
                     summary = 'Searches the current license source for licenses available from this system',
                     key = 'LicenseManager.querySupportedFeatures'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query license source',
                     summary = 'Searches the current license source for licenses available for each feature known to this system',
                     key = 'LicenseManager.querySourceAvailability'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query license usage',
                     summary = 'Returns the list of features and the number of licenses that have been reserved',
                     key = 'LicenseManager.queryUsage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set product edition',
                     summary = 'Defines the product edition',
                     key = 'LicenseManager.setEdition'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check feature',
                     summary = 'Checks if a feature is enabled',
                     key = 'LicenseManager.checkFeature'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable license',
                     summary = 'Enable a feature that is marked as user-configurable',
                     key = 'LicenseManager.enable'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable license',
                     summary = 'Release licenses for a user-configurable feature',
                     key = 'LicenseManager.disable'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure license source',
                     summary = 'Allows reconfiguration of the License Manager license source',
                     key = 'LicenseManager.configureSource'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Installing license',
                     summary = 'Installing license',
                     key = 'LicenseManager.updateLicense'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add license',
                     summary = 'Adds a new license to the license inventory',
                     key = 'LicenseManager.addLicense'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove license',
                     summary = 'Removes a license from the license inventory',
                     key = 'LicenseManager.removeLicense'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Decode license',
                     summary = 'Decodes the license to return the properties of that license key',
                     key = 'LicenseManager.decodeLicense'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update license label',
                     summary = "Update a license's label",
                     key = 'LicenseManager.updateLabel'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove license label',
                     summary = "Removes a license's label",
                     key = 'LicenseManager.removeLabel'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get License Data Manager',
                     summary = 'Gets the License Data Manager',
                     key = 'LicenseManager.queryLicenseDataManager'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Activate remote hard enforcement',
                     summary = 'Activates the remote hard enforcement',
                     key = 'LicenseManager.activateRemoteHardEnforcement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Estimate database size',
                     summary = 'Estimates the database size required to store VirtualCenter data',
                     key = 'ResourcePlanningManager.estimateDatabaseSize'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set datastore cluster custom value',
                     summary = 'Sets the value of a custom field of a datastore cluster',
                     key = 'StoragePod.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload datastore cluster',
                     summary = 'Reloads the datastore cluster',
                     key = 'StoragePod.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename a datastore cluster',
                     summary = 'Rename a datastore cluster',
                     key = 'StoragePod.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove a datastore cluster',
                     summary = 'Remove a datastore cluster',
                     key = 'StoragePod.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add tags to datastore cluster',
                     summary = 'Adds a set of tags to a datastore cluster',
                     key = 'StoragePod.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tags from datastore cluster',
                     summary = 'Removes a set of tags from a datastore cluster',
                     key = 'StoragePod.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'StoragePod.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create folder',
                     summary = 'Creates a new folder',
                     key = 'StoragePod.createFolder'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createNamespaceFolder',
                     summary = 'createNamespaceFolder',
                     key = 'StoragePod.createNamespaceFolder'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move datastores into a datastore cluster',
                     summary = 'Move datastores into a datastore cluster',
                     key = 'StoragePod.moveInto'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create virtual machine',
                     summary = 'Creates a new virtual machine',
                     key = 'StoragePod.createVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register virtual machine',
                     summary = 'Adds an existing virtual machine to this datastore cluster',
                     key = 'StoragePod.registerVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'registerVmForFailover',
                     summary = 'registerVmForFailover',
                     key = 'StoragePod.registerVmForFailover'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create cluster',
                     summary = 'Creates a new cluster compute-resource in this datastore cluster',
                     key = 'StoragePod.createCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create cluster',
                     summary = 'Creates a new cluster compute-resource in this datastore cluster',
                     key = 'StoragePod.createClusterEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add standalone host',
                     summary = 'Creates a new single-host compute-resource',
                     key = 'StoragePod.addStandaloneHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add standalone host and enable lockdown mode',
                     summary = 'Creates a new single-host compute-resource and enables lockdown mode on the host',
                     key = 'StoragePod.addStandaloneHostWithAdminDisabled'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create datacenter',
                     summary = 'Create a new datacenter with the given name',
                     key = 'StoragePod.createDatacenter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister and delete',
                     summary = 'Recursively deletes all child virtual machine folders and unregisters all virtual machines',
                     key = 'StoragePod.unregisterAndDestroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create vSphere Distributed Switch',
                     summary = 'Creates a vSphere Distributed Switch',
                     key = 'StoragePod.createDistributedVirtualSwitch'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create datastore cluster',
                     summary = 'Creates a new datastore cluster',
                     key = 'StoragePod.createStoragePod'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'batchAddStandaloneHosts',
                     summary = 'batchAddStandaloneHosts',
                     key = 'StoragePod.batchAddStandaloneHosts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'batchAddHostsToCluster',
                     summary = 'batchAddHostsToCluster',
                     key = 'StoragePod.batchAddHostsToCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'verifyLifecycleCompatibility',
                     summary = 'verifyLifecycleCompatibility',
                     key = 'StoragePod.verifyLifecycleCompatibility'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set virtual machine custom value',
                     summary = 'Sets the value of a custom field of a virtual machine',
                     key = 'VirtualMachine.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload virtual machine',
                     summary = 'Reloads the virtual machine',
                     key = 'VirtualMachine.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename virtual machine',
                     summary = 'Rename the virtual machine',
                     key = 'VirtualMachine.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete virtual machine',
                     summary = 'Delete this virtual machine. Deleting this virtual machine also deletes its contents and removes it from its parent folder (if any).',
                     key = 'VirtualMachine.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add Tag',
                     summary = 'Add a set of tags to the virtual machine',
                     key = 'VirtualMachine.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove tag',
                     summary = 'Remove a set of tags from the virtual machine',
                     key = 'VirtualMachine.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'VirtualMachine.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh virtual machine storage information',
                     summary = 'Refresh storage information for the virtual machine',
                     key = 'VirtualMachine.refreshStorageInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'reportFailoverCompleted',
                     summary = 'reportFailoverCompleted',
                     key = 'VirtualMachine.reportFailoverCompleted'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve virtual machine backup agent',
                     summary = 'Retrieves the backup agent for the virtual machine',
                     key = 'VirtualMachine.retrieveBackupAgent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create virtual machine snapshot',
                     summary = 'Create a new snapshot of this virtual machine',
                     key = 'VirtualMachine.createSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create virtual machine snapshot',
                     summary = 'Create a new snapshot of this virtual machine',
                     key = 'VirtualMachine.createSnapshotEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Revert to current snapshot',
                     summary = 'Reverts the virtual machine to the current snapshot',
                     key = 'VirtualMachine.revertToCurrentSnapshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove all snapshots',
                     summary = 'Remove all the snapshots associated with this virtual machine',
                     key = 'VirtualMachine.removeAllSnapshots'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Consolidate virtual machine disk files',
                     summary = 'Consolidate disk files of this virtual machine',
                     key = 'VirtualMachine.consolidateDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Estimate virtual machine disks consolidation space requirement',
                     summary = 'Estimate the temporary space required to consolidate disk files.',
                     key = 'VirtualMachine.estimateStorageRequirementForConsolidate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure virtual machine',
                     summary = 'Reconfigure this virtual machine',
                     key = 'VirtualMachine.reconfigure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Upgrade VM compatibility',
                     summary = 'Upgrade virtual machine compatibility to the latest version',
                     key = 'VirtualMachine.upgradeVirtualHardware'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Extract OVF environment',
                     summary = 'Returns the XML document that represents the OVF environment',
                     key = 'VirtualMachine.extractOvfEnvironment'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power On virtual machine',
                     summary = 'Power On this virtual machine',
                     key = 'VirtualMachine.powerOn'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power Off virtual machine',
                     summary = 'Power Off this virtual machine',
                     key = 'VirtualMachine.powerOff'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Suspend virtual machine',
                     summary = 'Suspend virtual machine',
                     key = 'VirtualMachine.suspend'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Suspend virtual machine to memory',
                     summary = 'Suspend this virtual machine to memory',
                     key = 'VirtualMachine.suspendToMemory'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset virtual machine',
                     summary = 'Reset this virtual machine',
                     key = 'VirtualMachine.reset'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiate guest OS shutdown',
                     summary = 'Issues a command to the guest operating system to perform a clean shutdown of all services',
                     key = 'VirtualMachine.shutdownGuest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiate guest OS reboot',
                     summary = 'Issues a command to the guest operating system asking it to perform a reboot',
                     key = 'VirtualMachine.rebootGuest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiate guest OS standby',
                     summary = 'Issues a command to the guest operating system to prepare for a suspend operation',
                     key = 'VirtualMachine.standbyGuest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Answer virtual machine question',
                     summary = 'Respond to a question that is blocking this virtual machine',
                     key = 'VirtualMachine.answer'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Customize virtual machine guest OS',
                     summary = "Customize a virtual machine's guest operating system",
                     key = 'VirtualMachine.customize'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check customization specification',
                     summary = 'Check the customization specification against the virtual machine configuration',
                     key = 'VirtualMachine.checkCustomizationSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Migrate virtual machine',
                     summary = "Migrate a virtual machine's execution to a specific resource pool or host",
                     key = 'VirtualMachine.migrate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Relocate virtual machine',
                     summary = 'Relocate the virtual machine to a specific location',
                     key = 'VirtualMachine.relocate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone virtual machine',
                     summary = 'Creates a clone of this virtual machine',
                     key = 'VirtualMachine.clone'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone library item',
                     summary = 'Creates a clone of this library item',
                     key = 'VirtualMachine.cloneFromLibraryItem'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Instant Clone virtual machine',
                     summary = 'Creates an Instant Clone of this virtual machine',
                     key = 'VirtualMachine.instantClone'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createForkChild',
                     summary = 'createForkChild',
                     key = 'VirtualMachine.createForkChild'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'enableForkParent',
                     summary = 'enableForkParent',
                     key = 'VirtualMachine.enableForkParent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'disableForkParent',
                     summary = 'disableForkParent',
                     key = 'VirtualMachine.disableForkParent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveForkChildren',
                     summary = 'retrieveForkChildren',
                     key = 'VirtualMachine.retrieveForkChildren'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveForkParent',
                     summary = 'retrieveForkParent',
                     key = 'VirtualMachine.retrieveForkParent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createImportLease',
                     summary = 'createImportLease',
                     key = 'VirtualMachine.createImportLease'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export OVF template',
                     summary = 'Exports the virtual machine as an OVF template',
                     key = 'VirtualMachine.exportVm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Mark virtual machine as template',
                     summary = 'Virtual machine is marked as a template',
                     key = 'VirtualMachine.markAsTemplate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Mark as virtual machine',
                     summary = 'Reassociate a virtual machine with a host or resource pool',
                     key = 'VirtualMachine.markAsVirtualMachine'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister virtual machine',
                     summary = 'Removes this virtual machine from the inventory without removing any of the virtual machine files on disk',
                     key = 'VirtualMachine.unregister'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset guest OS information',
                     summary = 'Clears cached guest OS information',
                     key = 'VirtualMachine.resetGuestInformation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiated VMware Tools Installer Mount',
                     summary = 'Mounts the tools CD installer as a CD-ROM for the guest',
                     key = 'VirtualMachine.mountToolsInstaller'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Connect VMware Tools CD',
                     summary = 'Connects the VMware Tools CD image to the guest',
                     key = 'VirtualMachine.mountToolsInstallerImage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unmount tools installer',
                     summary = 'Unmounts the tools installer',
                     key = 'VirtualMachine.unmountToolsInstaller'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiated VMware Tools install or upgrade',
                     summary = 'Issues a command to the guest operating system to install VMware Tools or upgrade to the latest revision',
                     key = 'VirtualMachine.upgradeTools'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiated VMware Tools upgrade',
                     summary = 'Upgrades VMware Tools in the virtual machine from specified CD image',
                     key = 'VirtualMachine.upgradeToolsFromImage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acquire virtual machine Mouse Keyboard Screen Ticket',
                     summary = 'Establishing a Mouse Keyboard Screen Ticket',
                     key = 'VirtualMachine.acquireMksTicket'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryConnections',
                     summary = 'queryConnections',
                     key = 'VirtualMachine.queryConnections'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'dropConnections',
                     summary = 'dropConnections',
                     key = 'VirtualMachine.dropConnections'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acquire virtual machine service ticket',
                     summary = 'Establishing a specific remote virtual machine connection ticket',
                     key = 'VirtualMachine.acquireTicket'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set console window screen resolution',
                     summary = "Sets the console window's resolution as specified",
                     key = 'VirtualMachine.setScreenResolution'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Defragment all disks',
                     summary = 'Defragment all virtual disks attached to this virtual machine',
                     key = 'VirtualMachine.defragmentAllDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Turn On Fault Tolerance',
                     summary = 'Secondary VM created',
                     key = 'VirtualMachine.createSecondary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Turn On Fault Tolerance',
                     summary = 'Creates a secondary VM',
                     key = 'VirtualMachine.createSecondaryEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Turn Off Fault Tolerance',
                     summary = 'Remove all secondaries for this virtual machine and turn off Fault Tolerance',
                     key = 'VirtualMachine.turnOffFaultTolerance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Test failover',
                     summary = 'Test Fault Tolerance failover by making a Secondary VM in a Fault Tolerance pair the Primary VM',
                     key = 'VirtualMachine.makePrimary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Test restarting Secondary VM',
                     summary = 'Test restart Secondary VM by stopping a Secondary VM in the Fault Tolerance pair',
                     key = 'VirtualMachine.terminateFaultTolerantVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Suspend Fault Tolerance',
                     summary = 'Suspend Fault Tolerance on this virtual machine',
                     key = 'VirtualMachine.disableSecondary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resume Fault Tolerance',
                     summary = 'Resume Fault Tolerance on this virtual machine',
                     key = 'VirtualMachine.enableSecondary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set virtual machine display topology',
                     summary = 'Set the display topology for the virtual machine',
                     key = 'VirtualMachine.setDisplayTopology'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start recording',
                     summary = 'Start a recording session on this virtual machine',
                     key = 'VirtualMachine.startRecording'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Stop recording',
                     summary = 'Stop a currently active recording session on this virtual machine',
                     key = 'VirtualMachine.stopRecording'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start replaying',
                     summary = 'Start a replay session on this virtual machine',
                     key = 'VirtualMachine.startReplaying'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Stop replaying',
                     summary = 'Stop a replay session on this virtual machine',
                     key = 'VirtualMachine.stopReplaying'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Promote virtual machine disks',
                     summary = 'Promote disks of the virtual machine that have delta disk backings',
                     key = 'VirtualMachine.promoteDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Take virtual machine screenshot',
                     summary = "Take a screenshot of a virtual machine's guest OS console",
                     key = 'VirtualMachine.createScreenshot'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Put USB HID scan codes',
                     summary = 'Injects a sequence of USB HID scan codes into the keyboard',
                     key = 'VirtualMachine.putUsbScanCodes'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query virtual machine disk changes',
                     summary = "Query for changes to the virtual machine's disks since a given point in the past",
                     key = 'VirtualMachine.queryChangedDiskAreas'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query unowned virtual machine files',
                     summary = 'Query files of the virtual machine not owned by the datastore principal user',
                     key = 'VirtualMachine.queryUnownedFiles'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload virtual machine from new configuration',
                     summary = 'Reloads the virtual machine from a new configuration file',
                     key = 'VirtualMachine.reloadFromPath'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query Virtual Machine Fault Tolerance Compatibility',
                     summary = 'Check if virtual machine is compatible for Fault Tolerance',
                     key = 'VirtualMachine.queryFaultToleranceCompatibility'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryFaultToleranceCompatibilityEx',
                     summary = 'queryFaultToleranceCompatibilityEx',
                     key = 'VirtualMachine.queryFaultToleranceCompatibilityEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Suspend and resume the virtual machine',
                     summary = 'Suspend and resume the virtual machine',
                     key = 'VirtualMachine.invokeFSR'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Hard stop virtual machine',
                     summary = 'Hard stop virtual machine',
                     key = 'VirtualMachine.terminate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get native clone capability',
                     summary = 'Check if native clone is supported on the virtual machine',
                     key = 'VirtualMachine.isNativeSnapshotCapable'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure quorum file path prefix',
                     summary = 'Configures the quorum file path prefix for the virtual machine',
                     key = 'VirtualMachine.configureQuorumFilePathPrefix'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Inject OVF Environment into virtual machine',
                     summary = 'Specifies the OVF Environments to be injected into and returned for a virtual machine',
                     key = 'VirtualMachine.injectOvfEnvironment'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Wipe a Flex-SE virtual disk',
                     summary = 'Wipes a Flex-SE virtual disk',
                     key = 'VirtualMachine.wipeDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Shrink a Flex-SE virtual disk',
                     summary = 'Shrinks a Flex-SE virtual disk',
                     key = 'VirtualMachine.shrinkDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Send NMI',
                     summary = 'Sends a non-maskable interrupt (NMI) to the virtual machine',
                     key = 'VirtualMachine.sendNMI'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload virtual machine',
                     summary = 'Reloads the virtual machine',
                     key = 'VirtualMachine.reloadEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Attach a virtual disk',
                     summary = 'Attach an existing virtual disk to the virtual machine',
                     key = 'VirtualMachine.attachDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Detach a virtual disk',
                     summary = 'Detach a virtual disk from the virtual machine',
                     key = 'VirtualMachine.detachDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Apply EVC Mode',
                     summary = 'Apply EVC Mode to a virtual machine',
                     key = 'VirtualMachine.applyEvcMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unlock encrypted virtual machine',
                     summary = 'Unlocks an encrypted virtual machine',
                     key = 'VirtualMachine.cryptoUnlock'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'cryptoRepairIntegrity',
                     summary = 'cryptoRepairIntegrity',
                     key = 'VirtualMachine.cryptoRepairIntegrity'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check-out VM template',
                     summary = 'Checks-out this library item as a VM from Content Library',
                     key = 'VirtualMachine.checkout'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check-in VM',
                     summary = 'Commits this VM as the latest version of the library item',
                     key = 'VirtualMachine.checkin'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Revert Content Library-managed VM template',
                     summary = 'Revert to the previous version of the Content Library item',
                     key = 'VirtualMachine.revert'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Mark template as a Content Library item',
                     summary = 'Template is marked as managed by Content Library',
                     key = 'VirtualMachine.markAsLibraryItem'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Destroy a template associated with a Content Library item',
                     summary = 'Template associated with Content Library item is destroyed, removing it from disk',
                     key = 'VirtualMachine.removeLibraryItem'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone virtual machine and associate it with a Content Library item',
                     summary = 'Virtual Machine is cloned and the new VM is associated with a Content Library item',
                     key = 'VirtualMachine.cloneVmAsLibraryItem'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setAhDeviceHints',
                     summary = 'setAhDeviceHints',
                     key = 'VirtualMachine.setAhDeviceHints'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set virtual NIC custom value',
                     summary = "Set the value of a custom filed of a host's virtual NIC manager",
                     key = 'host.VirtualNicManager.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query network configuration',
                     summary = 'Gets the network configuration for the specified NIC type',
                     key = 'host.VirtualNicManager.queryNetConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Select virtual NIC',
                     summary = 'Select the virtual NIC to be used for the specified NIC type',
                     key = 'host.VirtualNicManager.selectVnic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Deselect virtual NIC',
                     summary = 'Deselect the virtual NIC used for the specified NIC type',
                     key = 'host.VirtualNicManager.deselectVnic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryCatalogChange',
                     summary = 'queryCatalogChange',
                     key = 'vslm.host.CatalogSyncManager.queryCatalogChange'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createEntry',
                     summary = 'createEntry',
                     key = 'host.OperationCleanupManager.createEntry'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateEntry',
                     summary = 'updateEntry',
                     key = 'host.OperationCleanupManager.updateEntry'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryEntry',
                     summary = 'queryEntry',
                     key = 'host.OperationCleanupManager.queryEntry'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create task collector',
                     summary = 'Creates a task collector to retrieve all tasks that have executed on the server based on a filter',
                     key = 'TaskManager.createCollector'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create task',
                     summary = 'Create a task',
                     key = 'TaskManager.createTask'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createTaskWithEntityName',
                     summary = 'createTaskWithEntityName',
                     key = 'TaskManager.createTaskWithEntityName'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'waitForChanges',
                     summary = 'waitForChanges',
                     key = 'cdc.ChangeLogCollector.waitForChanges'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'initializeSequence',
                     summary = 'initializeSequence',
                     key = 'cdc.ChangeLogCollector.initializeSequence'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'exchangeSequence',
                     summary = 'exchangeSequence',
                     key = 'cdc.ChangeLogCollector.exchangeSequence'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure AutoStart Manager',
                     summary = 'Changes the power on or power off sequence',
                     key = 'host.AutoStartManager.reconfigure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Auto power On',
                     summary = 'Powers On virtual machines according to the current AutoStart configuration',
                     key = 'host.AutoStartManager.autoPowerOn'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Auto power Off',
                     summary = 'Powers Off virtual machines according to the current AutoStart configuration',
                     key = 'host.AutoStartManager.autoPowerOff'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Generate a certificate signing request',
                     summary = 'Generates a certificate signing request (CSR) for the host',
                     key = 'host.CertificateManager.generateCertificateSigningRequest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Generate a certificate signing request using the specified Distinguished Name',
                     summary = 'Generates a certificate signing request (CSR) for the host using the specified Distinguished Name',
                     key = 'host.CertificateManager.generateCertificateSigningRequestByDn'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Install a server certificate',
                     summary = 'Installs a server certificate for the host',
                     key = 'host.CertificateManager.installServerCertificate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Replace CA certificates and certificate revocation lists',
                     summary = 'Replaces the CA certificates and certificate revocation lists (CRLs) on the host',
                     key = 'host.CertificateManager.replaceCACertificatesAndCRLs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Notify services affected by SSL credentials change',
                     summary = 'Notifies the host services affected by SSL credentials change',
                     key = 'host.CertificateManager.notifyAffectedServices'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List CA certificates',
                     summary = 'Lists the CA certificates on the host',
                     key = 'host.CertificateManager.listCACertificates'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List CA certificate revocation lists',
                     summary = 'Lists the CA certificate revocation lists (CRLs) on the host',
                     key = 'host.CertificateManager.listCACertificateRevocationLists'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set CPU scheduler system custom value',
                     summary = 'Sets the value of a custom field of a host CPU scheduler',
                     key = 'host.CpuSchedulerSystem.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable hyperthreading',
                     summary = 'Enable hyperthreads as schedulable resources',
                     key = 'host.CpuSchedulerSystem.enableHyperThreading'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable hyperthreading',
                     summary = 'Disable hyperthreads as schedulable resources',
                     key = 'host.CpuSchedulerSystem.disableHyperThreading'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Search datastore',
                     summary = 'Returns the information for the files that match the given search criteria',
                     key = 'host.DatastoreBrowser.search'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Search datastore subfolders',
                     summary = 'Returns the information for the files that match the given search criteria',
                     key = 'host.DatastoreBrowser.searchSubFolders'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete datastore file',
                     summary = 'Deletes the specified files from the datastore',
                     key = 'host.DatastoreBrowser.deleteFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update configuration',
                     summary = 'Update the date and time on the host',
                     key = 'host.DateTimeSystem.updateConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query available time zones',
                     summary = 'Retrieves the list of available time zones on the host',
                     key = 'host.DateTimeSystem.queryAvailableTimeZones'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query date and time',
                     summary = 'Get the current date and time on the host',
                     key = 'host.DateTimeSystem.queryDateTime'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update date or time',
                     summary = 'Update the date/time on the host',
                     key = 'host.DateTimeSystem.updateDateTime'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh',
                     summary = 'Refresh the date and time settings',
                     key = 'host.DateTimeSystem.refresh'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'testTimeService',
                     summary = 'testTimeService',
                     key = 'host.DateTimeSystem.testTimeService'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Renew disk lease',
                     summary = 'Renew a lease to prevent it from timing out',
                     key = 'host.DiskManager.Lease.renew'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Release disk lease',
                     summary = 'End the lease if it is still active',
                     key = 'host.DiskManager.Lease.release'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Allocate blocks',
                     summary = 'Prepare for writing to blocks',
                     key = 'host.DiskManager.Lease.allocateBlocks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clear lazy zero',
                     summary = 'Honor the contents of a block range',
                     key = 'host.DiskManager.Lease.clearLazyZero'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Map disk region',
                     summary = 'Mapping a specified region of a virtual disk',
                     key = 'host.DiskManager.Lease.MapDiskRegion'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryStatus',
                     summary = 'queryStatus',
                     key = 'host.DistEsxClusterStoreManager.queryStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'bootstrap',
                     summary = 'bootstrap',
                     key = 'host.DistEsxClusterStoreManager.bootstrap'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createUser',
                     summary = 'createUser',
                     key = 'host.DistEsxClusterStoreManager.createUser'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'deleteUser',
                     summary = 'deleteUser',
                     key = 'host.DistEsxClusterStoreManager.deleteUser'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'runReplica',
                     summary = 'runReplica',
                     key = 'host.DistEsxClusterStoreManager.runReplica'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'promoteReplica',
                     summary = 'promoteReplica',
                     key = 'host.DistEsxClusterStoreManager.promoteReplica'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeReplica',
                     summary = 'removeReplica',
                     key = 'host.DistEsxClusterStoreManager.removeReplica'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'forceStandalone',
                     summary = 'forceStandalone',
                     key = 'host.DistEsxClusterStoreManager.forceStandalone'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryHealth',
                     summary = 'queryHealth',
                     key = 'host.DistEsxClusterStoreManager.queryHealth'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register Fault Tolerant Secondary VM',
                     summary = 'Registers a Secondary VM with a Fault Tolerant Primary VM',
                     key = 'host.FaultToleranceManager.registerSecondary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister Fault Tolerant Secondary VM',
                     summary = 'Unregister a Secondary VM from the associated Primary VM',
                     key = 'host.FaultToleranceManager.unregisterSecondary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Make Primary VM',
                     summary = 'Test Fault Tolerance failover by making a Secondary VM in a Fault Tolerance pair the Primary VM',
                     key = 'host.FaultToleranceManager.makePrimary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Make peer VM primary',
                     summary = 'Makes the peer VM primary and terminates the local virtual machine',
                     key = 'host.FaultToleranceManager.goLivePeerVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Stop Fault Tolerant virtual machine',
                     summary = 'Stop a specified virtual machine in a Fault Tolerant pair',
                     key = 'host.FaultToleranceManager.terminateFaultTolerantVM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable Secondary VM',
                     summary = 'Disable Fault Tolerance on a specified Secondary VM',
                     key = 'host.FaultToleranceManager.disableSecondary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable Secondary VM',
                     summary = 'Enable Fault Tolerance on a specified Secondary VM',
                     key = 'host.FaultToleranceManager.enableSecondary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start Fault Tolerant Secondary VM',
                     summary = 'Start Fault Tolerant Secondary VM on remote host',
                     key = 'host.FaultToleranceManager.startSecondaryOnRemoteHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister Fault Tolerance',
                     summary = 'Unregister the Fault Tolerance service',
                     key = 'host.FaultToleranceManager.unregister'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set local VM component health',
                     summary = 'Sets the component health information of the specified local virtual machine',
                     key = 'host.FaultToleranceManager.setLocalVMComponentHealth'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get peer VM component health',
                     summary = 'Gets component health information of the FT peer of the specified local virtual machine',
                     key = 'host.FaultToleranceManager.getPeerVMComponentHealth'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset to factory default',
                     summary = 'Reset the configuration to factory default',
                     key = 'host.FirmwareSystem.resetToFactoryDefaults'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Backup configuration',
                     summary = 'Backup the configuration of the host',
                     key = 'host.FirmwareSystem.backupConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query configuration upload URL',
                     summary = 'Host configuration must be uploaded for a restore operation',
                     key = 'host.FirmwareSystem.queryConfigUploadURL'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Restore configuration',
                     summary = 'Restore configuration of the host',
                     key = 'host.FirmwareSystem.restoreConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Flush firmware configuration',
                     summary = 'Writes the configuration of the firmware system to persistent storage',
                     key = 'host.FirmwareSystem.syncConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryQuantumMinutes',
                     summary = 'queryQuantumMinutes',
                     key = 'host.FirmwareSystem.queryQuantumMinutes'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'querySyncsPerQuantum',
                     summary = 'querySyncsPerQuantum',
                     key = 'host.FirmwareSystem.querySyncsPerQuantum'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh hardware information',
                     summary = 'Refresh hardware information',
                     key = 'host.HealthStatusSystem.refresh'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset system health sensors',
                     summary = 'Resets the state of the sensors of the IPMI subsystem',
                     key = 'host.HealthStatusSystem.resetSystemHealthInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clear hardware IPMI System Event Log',
                     summary = 'Clear hardware IPMI System Event Log',
                     key = 'host.HealthStatusSystem.clearSystemEventLog'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh hardware IPMI System Event Log',
                     summary = 'Refresh hardware IPMI System Event Log',
                     key = 'host.HealthStatusSystem.FetchSystemEventLog'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get acceptance level for host image configuration',
                     summary = 'Get acceptance level settings for host image configuration',
                     key = 'host.ImageConfigManager.queryHostAcceptanceLevel'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query host image profile',
                     summary = 'Queries the current host image profile information',
                     key = 'host.ImageConfigManager.queryHostImageProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update acceptance level',
                     summary = 'Updates the acceptance level of a host',
                     key = 'host.ImageConfigManager.updateAcceptanceLevel'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'fetchSoftwarePackages',
                     summary = 'fetchSoftwarePackages',
                     key = 'host.ImageConfigManager.fetchSoftwarePackages'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'installDate',
                     summary = 'installDate',
                     key = 'host.ImageConfigManager.installDate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'readEndorsementKey',
                     summary = 'readEndorsementKey',
                     key = 'host.InternalTpm20Manager.readEndorsementKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createIdentity',
                     summary = 'createIdentity',
                     key = 'host.InternalTpm20Manager.createIdentity'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'activateCredential',
                     summary = 'activateCredential',
                     key = 'host.InternalTpm20Manager.activateCredential'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'quote',
                     summary = 'quote',
                     key = 'host.InternalTpm20Manager.quote'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveEventLog',
                     summary = 'retrieveEventLog',
                     key = 'host.InternalTpm20Manager.retrieveEventLog'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query whether virtual NIC is used by iSCSI multi-pathing',
                     summary = 'Query whether virtual NIC is used by iSCSI multi-pathing',
                     key = 'host.IscsiManager.queryVnicStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query whether physical NIC is used by iSCSI multi-pathing',
                     summary = 'Query whether physical NIC is used by iSCSI multi-pathing',
                     key = 'host.IscsiManager.queryPnicStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query all the virtual NICs used by iSCSI multi-pathing',
                     summary = 'Query all the virtual NICs used by iSCSI multi-pathing',
                     key = 'host.IscsiManager.queryBoundVnics'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query candidate virtual NICs that can be used for iSCSI multi-pathing',
                     summary = 'Query candidate virtual NICs that can be used for iSCSI multi-pathing',
                     key = 'host.IscsiManager.queryCandidateNics'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add virtual NIC to iSCSI Adapter',
                     summary = 'Add virtual NIC to iSCSI Adapter',
                     key = 'host.IscsiManager.bindVnic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove virtual NIC from iSCSI Adapter',
                     summary = 'Remove virtual NIC from iSCSI Adapter',
                     key = 'host.IscsiManager.unbindVnic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query migration dependencies for migrating the physical and virtual NICs',
                     summary = 'Query migration dependencies for migrating the physical and virtual NICs',
                     key = 'host.IscsiManager.queryMigrationDependencies'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query host kernel modules',
                     summary = 'Retrieves information about the kernel modules on the host',
                     key = 'host.KernelModuleSystem.queryModules'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update kernel module option',
                     summary = 'Specifies the options to be passed to the kernel module when loaded',
                     key = 'host.KernelModuleSystem.updateModuleOptionString'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query kernel module options',
                     summary = 'Retrieves the options configured to be passed to a kernel module when loaded',
                     key = 'host.KernelModuleSystem.queryConfiguredModuleOptionString'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'configure',
                     summary = 'configure',
                     key = 'host.LoadEsxManager.configure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryInfo',
                     summary = 'queryInfo',
                     key = 'host.LoadEsxManager.queryInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryLoadEsxSupported',
                     summary = 'queryLoadEsxSupported',
                     key = 'host.LoadEsxManager.queryLoadEsxSupported'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enter partial maintenance mode',
                     summary = 'Enters the specified partial maintenance mode',
                     key = 'host.MaintenanceManager.enterPartialMaintenanceMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Exit partial maintenance mode',
                     summary = 'Exits the specified partial maintenance mode',
                     key = 'host.MaintenanceManager.exitPartialMaintenanceMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query proxy information',
                     summary = 'Query the common message bus proxy service information',
                     key = 'host.MessageBusProxy.retrieveInfo'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure proxy',
                     summary = 'Configure the common message bus proxy service',
                     key = 'host.MessageBusProxy.configure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove proxy configuration',
                     summary = 'Remove the common message proxy service configuration and disable the service',
                     key = 'host.MessageBusProxy.unconfigure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start proxy',
                     summary = 'Start the common message bus proxy service',
                     key = 'host.MessageBusProxy.start'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Stop proxy',
                     summary = 'Stop the common message bus proxy service',
                     key = 'host.MessageBusProxy.stop'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload proxy',
                     summary = 'Reload the common message bus proxy service and enable any configuration changes',
                     key = 'host.MessageBusProxy.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createNamespace',
                     summary = 'createNamespace',
                     key = 'host.NvdimmSystem.createNamespace'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'createPMemNamespace',
                     summary = 'createPMemNamespace',
                     key = 'host.NvdimmSystem.createPMemNamespace'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'deleteNamespace',
                     summary = 'deleteNamespace',
                     key = 'host.NvdimmSystem.deleteNamespace'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'deleteBlockNamespaces',
                     summary = 'deleteBlockNamespaces',
                     key = 'host.NvdimmSystem.deleteBlockNamespaces'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check',
                     summary = 'Check for dependencies, conflicts, and obsolete updates',
                     key = 'host.PatchManager.Check'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Scan',
                     summary = 'Scan the host for patch status',
                     key = 'host.PatchManager.Scan'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Scan',
                     summary = 'Scan the host for patch status',
                     key = 'host.PatchManager.ScanV2'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Stage',
                     summary = 'Stage the updates to the host',
                     key = 'host.PatchManager.Stage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Install',
                     summary = 'Install the patch',
                     key = 'host.PatchManager.Install'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Install',
                     summary = 'Install the patch',
                     key = 'host.PatchManager.InstallV2'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Uninstall',
                     summary = 'Uninstall the patch',
                     key = 'host.PatchManager.Uninstall'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query',
                     summary = 'Query the host for installed bulletins',
                     key = 'host.PatchManager.Query'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create alarm',
                     summary = 'Create a new alarm',
                     key = 'alarm.AlarmManager.create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve alarm',
                     summary = 'Get available alarms defined on the entity',
                     key = 'alarm.AlarmManager.getAlarm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get alarm actions enabled',
                     summary = 'Checks if alarm actions are enabled for an entity',
                     key = 'alarm.AlarmManager.getAlarmActionsEnabled'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set alarm actions enabled',
                     summary = 'Enables or disables firing alarm actions for an entity',
                     key = 'alarm.AlarmManager.setAlarmActionsEnabled'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get alarm state',
                     summary = 'The state of instantiated alarms on the entity',
                     key = 'alarm.AlarmManager.getAlarmState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Acknowledge alarm',
                     summary = 'Stops alarm actions from firing until the alarm next triggers on an entity',
                     key = 'alarm.AlarmManager.acknowledgeAlarm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set alarm status',
                     summary = 'Sets the status of an alarm for an entity',
                     key = 'alarm.AlarmManager.setAlarmStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'clearTriggeredAlarms',
                     summary = 'clearTriggeredAlarms',
                     key = 'alarm.AlarmManager.clearTriggeredAlarms'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'disableAlarm',
                     summary = 'disableAlarm',
                     key = 'alarm.AlarmManager.disableAlarm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'enableAlarm',
                     summary = 'enableAlarm',
                     key = 'alarm.AlarmManager.enableAlarm'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'testSMTPSetup',
                     summary = 'testSMTPSetup',
                     key = 'alarm.AlarmManager.testSMTPSetup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Sync triggered alarms list',
                     summary = 'Retrieves the full list of currently-triggered Alarms, as a list of triggers',
                     key = 'alarm.AlarmManager.syncTriggeredAlarms'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve queued-up alarm triggers',
                     summary = 'Retrieves any queued-up alarm triggers representing Alarm state changes since the last time this method was called',
                     key = 'alarm.AlarmManager.retrieveTriggers'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set PCI passthrough system custom value',
                     summary = 'Set PCI Passthrough system custom value',
                     key = 'host.PciPassthruSystem.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh PCI passthrough device information',
                     summary = 'Refresh the available PCI passthrough device information',
                     key = 'host.PciPassthruSystem.refresh'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update PCI passthrough configuration',
                     summary = 'Update PCI passthrough device configuration',
                     key = 'host.PciPassthruSystem.updatePassthruConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set service custom value',
                     summary = 'Sets the value of a custom field of a host service system.',
                     key = 'host.ServiceSystem.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update service activation policy',
                     summary = 'Updates the activation policy of the service',
                     key = 'host.ServiceSystem.updatePolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start service',
                     summary = 'Starts the service',
                     key = 'host.ServiceSystem.start'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Stop service',
                     summary = 'Stops the service',
                     key = 'host.ServiceSystem.stop'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Restart service',
                     summary = 'Restarts the service',
                     key = 'host.ServiceSystem.restart'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Uninstall service',
                     summary = 'Uninstalls the service',
                     key = 'host.ServiceSystem.uninstall'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh service information',
                     summary = 'Refresh the service information and settings to detect any changes made directly on the host',
                     key = 'host.ServiceSystem.refresh'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure SNMP agent',
                     summary = 'Reconfigure the SNMP agent',
                     key = 'host.SnmpSystem.reconfigureSnmpAgent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Send test notification',
                     summary = 'Send test notification',
                     key = 'host.SnmpSystem.sendTestNotification'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateServerCSR',
                     summary = 'generateServerCSR',
                     key = 'host.SphereletManager.generateServerCSR'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'generateClientCSR',
                     summary = 'generateClientCSR',
                     key = 'host.SphereletManager.generateClientCSR'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateConfig',
                     summary = 'updateConfig',
                     key = 'host.SphereletManager.updateConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeConfig',
                     summary = 'removeConfig',
                     key = 'host.SphereletManager.removeConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveTelemetryData',
                     summary = 'retrieveTelemetryData',
                     key = 'host.TelemetryManager.retrieveTelemetryData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure virtual flash resource',
                     summary = 'Configures virtual flash resource on a list of SSD devices',
                     key = 'host.VFlashManager.configureVFlashResourceEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure virtual flash resource',
                     summary = 'Configures virtual flash resource on a host',
                     key = 'host.VFlashManager.configureVFlashResource'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove virtual flash resource',
                     summary = 'Removes virtual flash resource from a host',
                     key = 'host.VFlashManager.removeVFlashResource'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure virtual flash host swap cache',
                     summary = 'Configures virtual flash host swap cache',
                     key = 'host.VFlashManager.configureHostVFlashCache'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve virtual flash module configuration options from a host',
                     summary = 'Retrieves virtual flash module configuration options from a host',
                     key = 'host.VFlashManager.getVFlashModuleDefaultConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Prepare VMotion send operation asynchronously',
                     summary = 'Prepares a VMotion send operation asynchronously',
                     key = 'host.VMotionManager.prepareSourceEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Prepare vMotion receive operation asynchronously',
                     summary = 'Prepares a vMotion receive operation asynchronously',
                     key = 'host.VMotionManager.prepareDestinationEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiate vMotion receive operation',
                     summary = 'Initiate a vMotion receive operation',
                     key = 'host.VMotionManager.initiateDestination'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initiate VMotion send operation',
                     summary = 'Initiates a VMotion send operation',
                     key = 'host.VMotionManager.initiateSourceEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Complete vMotion source notification',
                     summary = 'Tell the source that vMotion migration is complete (success or failure)',
                     key = 'host.VMotionManager.completeSource'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Complete vMotion receive notification',
                     summary = 'Tell the destination that vMotion migration is complete (success or failure)',
                     key = 'host.VMotionManager.completeDestination'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Commit vMotion destination upgrade',
                     summary = 'Reparent the disks at destination and commit the redo logs at the end of a vMotion migration',
                     key = 'host.VMotionManager.upgradeDestination'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update VMotionManager memory mirror migrate flag',
                     summary = 'Enables or disables VMotionManager memory mirror migrate',
                     key = 'host.VMotionManager.updateMemMirrorFlag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryMigrationIds',
                     summary = 'queryMigrationIds',
                     key = 'host.VMotionManager.queryMigrationIds'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set vMotion custom value',
                     summary = 'Sets the value of a custom field of a host vMotion system',
                     key = 'host.VMotionSystem.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update IP configuration',
                     summary = 'Update the IP configuration of the vMotion virtual NIC',
                     key = 'host.VMotionSystem.updateIpConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Select vMotion virtual NIC',
                     summary = 'Select the virtual NIC to be used for vMotion',
                     key = 'host.VMotionSystem.selectVnic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Deselect vMotion virtual NIC',
                     summary = 'Deselect the virtual NIC to be used for vMotion',
                     key = 'host.VMotionSystem.deselectVnic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update VMCI access rights',
                     summary = 'Updates VMCI (Virtual Machine Communication Interface) access rights for one or more virtual machines',
                     key = 'host.VmciAccessManager.updateAccess'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve VMCI service rights granted to virtual machine',
                     summary = 'Retrieve VMCI (Virtual Machine Communication Interface) service rights granted to a VM',
                     key = 'host.VmciAccessManager.retrieveGrantedServices'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query virtual machines with access to VMCI service',
                     summary = 'Gets the VMs with granted access to a service',
                     key = 'host.VmciAccessManager.queryAccessToService'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query disks for use in vSAN cluster',
                     summary = 'Queries disk eligibility for use in the vSAN cluster',
                     key = 'host.VsanSystem.queryDisksForVsan'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add disks to the vSAN cluster',
                     summary = 'Adds the selected disks to the vSAN cluster',
                     key = 'host.VsanSystem.addDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Initialize disks in the vSAN cluster',
                     summary = 'Initializes the selected disks to be used in the vSAN cluster',
                     key = 'host.VsanSystem.initializeDisks'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove disk from the vSAN cluster',
                     summary = 'Removes the disks that are used in the vSAN cluster',
                     key = 'host.VsanSystem.removeDisk'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove disk group from the vSAN cluster',
                     summary = 'Removes the selected disk group from the vSAN cluster',
                     key = 'host.VsanSystem.removeDiskMapping'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unmount vSAN disk group',
                     summary = 'Unmount vSAN disk group',
                     key = 'host.VsanSystem.unmountDiskMapping'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update vSAN configuration',
                     summary = 'Updates the vSAN configuration for this host',
                     key = 'host.VsanSystem.update'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve vSAN runtime information',
                     summary = 'Retrieves the current vSAN runtime information for this host',
                     key = 'host.VsanSystem.queryHostStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Evacuate this host from vSAN cluster',
                     summary = 'Evacuates the specified host from the vSAN cluster',
                     key = 'host.VsanSystem.evacuateNode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Recommission this host back to vSAN cluster',
                     summary = 'Recommissions the host back to vSAN cluster',
                     key = 'host.VsanSystem.recommissionNode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve a ticket to register the vSAN VASA Provider',
                     summary = 'Retrieves a ticket to register the VASA Provider for vSAN in the Storage Monitoring Service',
                     key = 'host.VsanSystem.fetchVsanSharedSecret'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Join Windows Domain',
                     summary = 'Enables ActiveDirectory authentication on the host',
                     key = 'host.ActiveDirectoryAuthentication.joinDomain'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Join Windows Domain through vSphere Authentication Proxy service',
                     summary = 'Enables Active Directory authentication on the host using a vSphere Authentication Proxy server',
                     key = 'host.ActiveDirectoryAuthentication.joinDomainWithCAM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Import the certificate of vSphere Authentication Proxy server',
                     summary = "Import the certificate of vSphere Authentication Proxy server to ESXi's authentication store",
                     key = 'host.ActiveDirectoryAuthentication.importCertificateForCAM'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Leave Windows Domain',
                     summary = 'Disables ActiveDirectory authentication on the host',
                     key = 'host.ActiveDirectoryAuthentication.leaveCurrentDomain'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable Smart Card Authentication',
                     summary = 'Enables smart card authentication of ESXi Direct Console UI users',
                     key = 'host.ActiveDirectoryAuthentication.enableSmartCardAuthentication'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Install a Smart Card Trust Anchor',
                     summary = 'Installs a smart card trust anchor on the host',
                     key = 'host.ActiveDirectoryAuthentication.installSmartCardTrustAnchor'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'replaceSmartCardTrustAnchors',
                     summary = 'replaceSmartCardTrustAnchors',
                     key = 'host.ActiveDirectoryAuthentication.replaceSmartCardTrustAnchors'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove a Smart Card Trust Anchor',
                     summary = 'Removes an installed smart card trust anchor from the host',
                     key = 'host.ActiveDirectoryAuthentication.removeSmartCardTrustAnchor'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove Smart Card Trust Anchor',
                     summary = 'Removes the installed smart card trust anchor from the host',
                     key = 'host.ActiveDirectoryAuthentication.removeSmartCardTrustAnchorByFingerprint'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'List Smart Card Trust Anchors',
                     summary = 'Lists the smart card trust anchors installed on the host',
                     key = 'host.ActiveDirectoryAuthentication.listSmartCardTrustAnchors'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable Smart Card Authentication',
                     summary = 'Disables smart card authentication of ESXi Direct Console UI users',
                     key = 'host.ActiveDirectoryAuthentication.disableSmartCardAuthentication'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set firewall custom value',
                     summary = 'Sets the value of a custom field of a host firewall system',
                     key = 'host.FirewallSystem.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update default firewall policy',
                     summary = 'Updates the default firewall policy',
                     key = 'host.FirewallSystem.updateDefaultPolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Open firewall ports',
                     summary = 'Open the firewall ports belonging to the specified ruleset',
                     key = 'host.FirewallSystem.enableRuleset'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Block firewall ports',
                     summary = 'Block the firewall ports belonging to the specified ruleset',
                     key = 'host.FirewallSystem.disableRuleset'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update allowed IP list of the firewall ruleset',
                     summary = 'Update the allowed IP list of the specified ruleset',
                     key = 'host.FirewallSystem.updateRuleset'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh firewall information',
                     summary = 'Refresh the firewall information and settings to detect any changes made directly on the host',
                     key = 'host.FirewallSystem.refresh'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set network custom value',
                     summary = 'Sets the value of a custom field of a host network system',
                     key = 'host.NetworkSystem.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update network configuration',
                     summary = 'Network configuration information',
                     key = 'host.NetworkSystem.updateNetworkConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update DNS configuration',
                     summary = 'Update the DNS configuration for the host',
                     key = 'host.NetworkSystem.updateDnsConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update IP route configuration',
                     summary = 'Update IP route configuration',
                     key = 'host.NetworkSystem.updateIpRouteConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update console IP route configuration',
                     summary = 'Update console IP route configuration',
                     key = 'host.NetworkSystem.updateConsoleIpRouteConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update IP route table configuration',
                     summary = 'Applies the IP route table configuration for the host',
                     key = 'host.NetworkSystem.updateIpRouteTableConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add virtual switch',
                     summary = 'Add a new virtual switch to the system',
                     key = 'host.NetworkSystem.addVirtualSwitch'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove virtual switch',
                     summary = 'Remove an existing virtual switch from the system',
                     key = 'host.NetworkSystem.removeVirtualSwitch'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update virtual switch',
                     summary = 'Updates the properties of the virtual switch',
                     key = 'host.NetworkSystem.updateVirtualSwitch'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add port group',
                     summary = 'Add a port group to the virtual switch',
                     key = 'host.NetworkSystem.addPortGroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove port group',
                     summary = 'Remove a port group from the virtual switch',
                     key = 'host.NetworkSystem.removePortGroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure port group',
                     summary = 'Reconfigure a port group on the virtual switch',
                     key = 'host.NetworkSystem.updatePortGroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update physical NIC link speed',
                     summary = 'Configure link speed and duplexity',
                     key = 'host.NetworkSystem.updatePhysicalNicLinkSpeed'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query network hint',
                     summary = 'Request network hint information for a physical NIC',
                     key = 'host.NetworkSystem.queryNetworkHint'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add virtual NIC',
                     summary = 'Add a virtual host or service console NIC',
                     key = 'host.NetworkSystem.addVirtualNic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove virtual NIC',
                     summary = 'Remove a virtual host or service console NIC',
                     key = 'host.NetworkSystem.removeVirtualNic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update virtual NIC',
                     summary = 'Configure virtual host or VMkernel NIC',
                     key = 'host.NetworkSystem.updateVirtualNic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add service console virtual NIC',
                     summary = 'Add a virtual service console NIC',
                     key = 'host.NetworkSystem.addServiceConsoleVirtualNic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove service console virtual NIC',
                     summary = 'Remove a virtual service console NIC',
                     key = 'host.NetworkSystem.removeServiceConsoleVirtualNic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update service console virtual NIC',
                     summary = 'Update IP configuration for a service console virtual NIC',
                     key = 'host.NetworkSystem.updateServiceConsoleVirtualNic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Restart virtual network adapter interface',
                     summary = 'Restart the service console virtual network adapter interface',
                     key = 'host.NetworkSystem.restartServiceConsoleVirtualNic'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh network information',
                     summary = 'Refresh the network information and settings to detect any changes that have occurred',
                     key = 'host.NetworkSystem.refresh'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Invoke API call on host with transactionId',
                     summary = 'Invoke API call on host with transactionId',
                     key = 'host.NetworkSystem.invokeHostTransactionCall'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Commit transaction to confirm that host is connected to vCenter Server',
                     summary = 'Commit transaction to confirm that host is connected to vCenter Server',
                     key = 'host.NetworkSystem.commitTransaction'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'performHostOpaqueNetworkDataOperation',
                     summary = 'performHostOpaqueNetworkDataOperation',
                     key = 'host.NetworkSystem.performHostOpaqueNetworkDataOperation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setNsxTransportNodeId',
                     summary = 'setNsxTransportNodeId',
                     key = 'host.NetworkSystem.setNsxTransportNodeId'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure host cache performance enhancement',
                     summary = 'Configures host cache by allocating space on a low latency device (usually a solid state drive) for enhanced system performance',
                     key = 'host.CacheConfigurationManager.configureCache'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'registerProvider',
                     summary = 'registerProvider',
                     key = 'ExternalStatsManager.registerProvider'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'unregisterProvider',
                     summary = 'unregisterProvider',
                     key = 'ExternalStatsManager.unregisterProvider'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'isRegistered',
                     summary = 'isRegistered',
                     key = 'ExternalStatsManager.isRegistered'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getRegisteredProviders',
                     summary = 'getRegisteredProviders',
                     key = 'ExternalStatsManager.getRegisteredProviders'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'getEnabledClusters',
                     summary = 'getEnabledClusters',
                     key = 'ExternalStatsManager.getEnabledClusters'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateStats',
                     summary = 'updateStats',
                     key = 'ExternalStatsManager.updateStats'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query entity provider summary',
                     summary = 'Get information about the performance statistics that can be queried for a particular entity',
                     key = 'PerformanceManager.queryProviderSummary'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query available metrics',
                     summary = 'Gets available performance statistic metrics for the specified managed entity between begin and end times',
                     key = 'PerformanceManager.queryAvailableMetric'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query counter',
                     summary = 'Get counter information for the list of counter IDs passed in',
                     key = 'PerformanceManager.queryCounter'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query counter by level',
                     summary = 'All performance data over 1 year old are deleted from the vCenter database',
                     key = 'PerformanceManager.queryCounterByLevel'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query performance statistics',
                     summary = 'Gets the performance statistics for the entity',
                     key = 'PerformanceManager.queryStats'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get composite statistics',
                     summary = 'Get performance statistics for the entity and the breakdown across its child entities',
                     key = 'PerformanceManager.queryCompositeStats'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Summarizes performance statistics',
                     summary = 'Summarizes performance statistics at the specified interval',
                     key = 'PerformanceManager.summarizeStats'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create historical interval',
                     summary = 'Add a new historical interval configuration',
                     key = 'PerformanceManager.createHistoricalInterval'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove historical interval',
                     summary = 'Remove a historical interval configuration',
                     key = 'PerformanceManager.removeHistoricalInterval'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update historical interval',
                     summary = 'Update a historical interval configuration if it exists',
                     key = 'PerformanceManager.updateHistoricalInterval'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update counter level mapping',
                     summary = 'Update counter to level mapping',
                     key = 'PerformanceManager.updateCounterLevelMapping'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset counter level mapping',
                     summary = 'Reset counter to level mapping to the default values',
                     key = 'PerformanceManager.resetCounterLevelMapping'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query internal performance counters',
                     summary = 'Queries all internal counters, supported by this performance manager',
                     key = 'PerformanceManager.queryPerfCounterInt'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable performance counters',
                     summary = 'Enable a counter or a set of counters in the counters collection of this performance manager',
                     key = 'PerformanceManager.enableStat'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable performance counters',
                     summary = 'Exclude a counter or a set of counters from the counters collection of this performance manager',
                     key = 'PerformanceManager.disableStat'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set scheduled task custom value',
                     summary = 'Sets the value of a custom field of a scheduled task',
                     key = 'scheduler.ScheduledTask.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove scheduled task',
                     summary = 'Remove the scheduled task',
                     key = 'scheduler.ScheduledTask.remove'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure scheduled task',
                     summary = 'Reconfigure the scheduled task properties',
                     key = 'scheduler.ScheduledTask.reconfigure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Run scheduled task',
                     summary = 'Run the scheduled task immediately',
                     key = 'scheduler.ScheduledTask.run'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'update',
                     summary = 'update',
                     key = 'cluster.PolicyPlugin.update'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure host power management policy',
                     summary = 'Configure host power management policy',
                     key = 'host.PowerSystem.configurePolicy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get lease download manifest',
                     summary = 'Gets the download manifest for this lease',
                     key = 'HttpNfcLease.getManifest'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setManifestChecksumType',
                     summary = 'setManifestChecksumType',
                     key = 'HttpNfcLease.setManifestChecksumType'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Complete the lease',
                     summary = 'The lease completed successfully',
                     key = 'HttpNfcLease.complete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'End the lease',
                     summary = 'The lease has ended',
                     key = 'HttpNfcLease.abort'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update lease progress',
                     summary = 'Updates lease progress',
                     key = 'HttpNfcLease.progress'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Download remote files',
                     summary = 'Downloads remote files',
                     key = 'HttpNfcLease.pullFromUrls'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'probeUrls',
                     summary = 'probeUrls',
                     key = 'HttpNfcLease.probeUrls'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove list view',
                     summary = 'Remove the list view object',
                     key = 'view.ListView.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Modify list view',
                     summary = 'Modify the list view',
                     key = 'view.ListView.modify'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset list view',
                     summary = 'Reset the list view',
                     key = 'view.ListView.reset'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reset view',
                     summary = 'Resets a set of objects in a given view',
                     key = 'view.ListView.resetFromView'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve access entries',
                     summary = 'Retrieves the access mode for each user or group with access permissions on the host',
                     key = 'host.HostAccessManager.retrieveAccessEntries'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change access mode',
                     summary = 'Changes the access mode for a user or group on the host',
                     key = 'host.HostAccessManager.changeAccessMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve special DCUI access users',
                     summary = 'Retrieves the list of users with special access to DCUI',
                     key = 'host.HostAccessManager.queryDcuiAccess'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update special DCUI access users',
                     summary = 'Updates the list of users with special access to DCUI',
                     key = 'host.HostAccessManager.updateDcuiAccess'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve system users',
                     summary = 'Retrieve the list of special system users on the host',
                     key = 'host.HostAccessManager.querySystemUsers'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update system users',
                     summary = 'Updates the list of special system users on the host',
                     key = 'host.HostAccessManager.updateSystemUsers'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query lockdown exceptions',
                     summary = 'Queries the current list of user exceptions for lockdown mode',
                     key = 'host.HostAccessManager.queryLockdownExceptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update lockdown exceptions',
                     summary = 'Updates the current list of user exceptions for lockdown mode',
                     key = 'host.HostAccessManager.updateLockdownExceptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change lockdown mode',
                     summary = 'Changes lockdown mode on the host',
                     key = 'host.HostAccessManager.changeLockdownMode'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create a host profile',
                     summary = 'Create a host profile',
                     key = 'profile.host.ProfileManager.createProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query policy metadata',
                     summary = 'Query policy metadata',
                     key = 'profile.host.ProfileManager.queryPolicyMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find associated profile',
                     summary = 'Find associated profile',
                     key = 'profile.host.ProfileManager.findAssociatedProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Apply host configuration',
                     summary = 'Apply host configuration',
                     key = 'profile.host.ProfileManager.applyHostConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryMetadata',
                     summary = 'queryMetadata',
                     key = 'profile.host.ProfileManager.queryMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Generate configuration task list for host profile',
                     summary = 'Generates a list of configuration tasks to be performed when applying a host profile',
                     key = 'profile.host.ProfileManager.generateConfigTaskList'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Generate task list',
                     summary = 'Generate task list',
                     key = 'profile.host.ProfileManager.generateTaskList'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query profile metadata',
                     summary = 'Query profile metadata',
                     key = 'profile.host.ProfileManager.queryProfileMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query metadata for profile categories',
                     summary = 'Retrieves the metadata for a set of profile categories',
                     key = 'profile.host.ProfileManager.queryProfileCategoryMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query metadata for profile components',
                     summary = 'Retrieves the metadata for a set of profile components',
                     key = 'profile.host.ProfileManager.queryProfileComponentMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query profile structure',
                     summary = 'Gets information about the structure of a profile',
                     key = 'profile.host.ProfileManager.queryProfileStructure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create default profile',
                     summary = 'Create default profile',
                     key = 'profile.host.ProfileManager.createDefaultProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update host customizations',
                     summary = 'Update host customizations for host',
                     key = 'profile.host.ProfileManager.updateAnswerFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Validate host customizations',
                     summary = 'Validate host customizations for host',
                     key = 'profile.host.ProfileManager.validateAnswerFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve host customizations',
                     summary = 'Returns the host customization data associated with a particular host',
                     key = 'profile.host.ProfileManager.retrieveAnswerFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveAnswerFileForProfile',
                     summary = 'retrieveAnswerFileForProfile',
                     key = 'profile.host.ProfileManager.retrieveAnswerFileForProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export host customizations',
                     summary = 'Export host customizations for host',
                     key = 'profile.host.ProfileManager.exportAnswerFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check host customizations status',
                     summary = 'Check the status of the host customizations against associated profile',
                     key = 'profile.host.ProfileManager.checkAnswerFileStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query host customization status',
                     summary = 'Returns the status of the host customization data associated with the specified hosts',
                     key = 'profile.host.ProfileManager.queryAnswerFileStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update host customizations',
                     summary = 'Update host customizations',
                     key = 'profile.host.ProfileManager.updateHostCustomizations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'validateHostCustomizations',
                     summary = 'validateHostCustomizations',
                     key = 'profile.host.ProfileManager.validateHostCustomizations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveHostCustomizations',
                     summary = 'retrieveHostCustomizations',
                     key = 'profile.host.ProfileManager.retrieveHostCustomizations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveHostCustomizationsForProfile',
                     summary = 'retrieveHostCustomizationsForProfile',
                     key = 'profile.host.ProfileManager.retrieveHostCustomizationsForProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export host customizations',
                     summary = 'Export host customizations',
                     key = 'profile.host.ProfileManager.exportCustomizations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Import host customizations',
                     summary = 'Import host customizations',
                     key = 'profile.host.ProfileManager.importCustomizations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Pre-check Remediation',
                     summary = 'Checks customization data and host state is valid for remediation',
                     key = 'profile.host.ProfileManager.generateHostConfigTaskSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Batch apply host configuration',
                     summary = 'Batch apply host configuration',
                     key = 'profile.host.ProfileManager.applyEntitiesConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Prepare validation of settings to be copied',
                     summary = 'Generate differences between source and target host profile to validate settings to be copied',
                     key = 'profile.host.ProfileManager.validateComposition'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Copy settings to host profiles',
                     summary = 'Copy settings to host profiles',
                     key = 'profile.host.ProfileManager.compositeProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Specification exists',
                     summary = 'Check the existence of a specification',
                     key = 'CustomizationSpecManager.exists'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get specification',
                     summary = 'Gets a specification',
                     key = 'CustomizationSpecManager.get'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create new specification',
                     summary = 'Create a new specification',
                     key = 'CustomizationSpecManager.create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Overwrite specification',
                     summary = 'Overwrite an existing specification',
                     key = 'CustomizationSpecManager.overwrite'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete specification',
                     summary = 'Delete a specification',
                     key = 'CustomizationSpecManager.delete'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Duplicate specification',
                     summary = 'Duplicate a specification',
                     key = 'CustomizationSpecManager.duplicate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename specification',
                     summary = 'Rename a specification',
                     key = 'CustomizationSpecManager.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Convert specification item',
                     summary = 'Convert a specification item to XML text',
                     key = 'CustomizationSpecManager.specItemToXml'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Convert XML item',
                     summary = 'Convert an XML string to a specification item',
                     key = 'CustomizationSpecManager.xmlToSpecItem'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Validate required resources',
                     summary = 'Validate that required resources are available on the server to customize a particular guest operating system',
                     key = 'CustomizationSpecManager.checkResources'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update local swap datastore',
                     summary = 'Changes the datastore for virtual machine swap files',
                     key = 'host.DatastoreSystem.updateLocalSwapDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve disks for VMFS datastore',
                     summary = 'Retrieves the list of disks that can be used to contain VMFS datastore extents',
                     key = 'host.DatastoreSystem.queryAvailableDisksForVmfs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query datastore create options',
                     summary = 'Queries options for creating a new VMFS datastore for a disk',
                     key = 'host.DatastoreSystem.queryVmfsDatastoreCreateOptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create VMFS datastore',
                     summary = 'Creates a new VMFS datastore',
                     key = 'host.DatastoreSystem.createVmfsDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query datastore extend options',
                     summary = 'Queries options for extending an existing VMFS datastore for a disk',
                     key = 'host.DatastoreSystem.queryVmfsDatastoreExtendOptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query VMFS datastore expand options',
                     summary = 'Query the options available for expanding the extents of a VMFS datastore',
                     key = 'host.DatastoreSystem.queryVmfsDatastoreExpandOptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Extend datastore',
                     summary = 'Extends an existing VMFS datastore',
                     key = 'host.DatastoreSystem.extendVmfsDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable clustered vmdk support',
                     summary = 'Enable clustered vmdk support on specified datastore',
                     key = 'host.DatastoreSystem.enableClusteredVmdkSupport'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable clustered vmdk support',
                     summary = 'Disable clustered vmdk support on specified datastore',
                     key = 'host.DatastoreSystem.disableClusteredVmdkSupport'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Expand VMFS datastore',
                     summary = 'Expand the capacity of a VMFS datastore extent',
                     key = 'host.DatastoreSystem.expandVmfsDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'processVmfsDatastoreUpdate',
                     summary = 'processVmfsDatastoreUpdate',
                     key = 'host.DatastoreSystem.processVmfsDatastoreUpdate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create NAS datastore',
                     summary = 'Creates a new Network Attached Storage (NAS) datastore',
                     key = 'host.DatastoreSystem.createNasDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create local datastore',
                     summary = 'Creates a new local datastore',
                     key = 'host.DatastoreSystem.createLocalDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Virtual Volume datastore',
                     summary = 'Updates the Virtual Volume datastore configuration according to the provided settings',
                     key = 'host.DatastoreSystem.UpdateVvolDatastoreInternal'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'BatchUpdateVvolDatastoresInternal',
                     summary = 'BatchUpdateVvolDatastoresInternal',
                     key = 'host.DatastoreSystem.BatchUpdateVvolDatastoresInternal'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create Virtual Volume datastore',
                     summary = 'Creates a datastore backed by a Virtual Volume storage container',
                     key = 'host.DatastoreSystem.createVvolDatastoreInternal'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create Virtual Volume datastore',
                     summary = 'Creates a Virtuial Volume datastore',
                     key = 'host.DatastoreSystem.createVvolDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove datastore',
                     summary = 'Removes a datastore from a host',
                     key = 'host.DatastoreSystem.removeDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'enterPreUnmount',
                     summary = 'enterPreUnmount',
                     key = 'host.DatastoreSystem.enterPreUnmount'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'exitPreUnmount',
                     summary = 'exitPreUnmount',
                     key = 'host.DatastoreSystem.exitPreUnmount'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryPreUnmountStatus',
                     summary = 'queryPreUnmountStatus',
                     key = 'host.DatastoreSystem.queryPreUnmountStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove datastores',
                     summary = 'Removes one or more datastores from a host',
                     key = 'host.DatastoreSystem.removeDatastoreEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configure datastore principal',
                     summary = 'Configures datastore principal user for the host',
                     key = 'host.DatastoreSystem.configureDatastorePrincipal'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query unbound VMFS volumes',
                     summary = 'Gets the list of unbound VMFS volumes',
                     key = 'host.DatastoreSystem.queryUnresolvedVmfsVolumes'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resignature unresolved VMFS volume',
                     summary = 'Resignature unresolved VMFS volume with new VMFS identifier',
                     key = 'host.DatastoreSystem.resignatureUnresolvedVmfsVolume'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'NotifyDatastore',
                     summary = 'NotifyDatastore',
                     key = 'host.DatastoreSystem.NotifyDatastore'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check accessibility',
                     summary = 'Check if the file objects for the specified virtual machine IDs are accessible',
                     key = 'host.DatastoreSystem.checkVmFileAccessibility'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unregister extension',
                     summary = 'Unregisters an extension',
                     key = 'ExtensionManager.unregisterExtension'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find extension',
                     summary = 'Find an extension',
                     key = 'ExtensionManager.findExtension'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Register extension',
                     summary = 'Registers an extension',
                     key = 'ExtensionManager.registerExtension'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update extension',
                     summary = 'Updates extension information',
                     key = 'ExtensionManager.updateExtension'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get server public key',
                     summary = "Get vCenter Server's public key",
                     key = 'ExtensionManager.getPublicKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set extension public key',
                     summary = 'Set public key of the extension',
                     key = 'ExtensionManager.setPublicKey'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set extension certificate',
                     summary = 'Update the stored authentication certificate for a specified extension',
                     key = 'ExtensionManager.setCertificate'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update extension data',
                     summary = 'Updates extension-specific data associated with an extension',
                     key = 'ExtensionManager.updateExtensionData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query extension data',
                     summary = 'Retrieves extension-specific data associated with an extension',
                     key = 'ExtensionManager.queryExtensionData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query extension data keys',
                     summary = 'Retrieves extension-specific data keys associated with an extension',
                     key = 'ExtensionManager.queryExtensionDataKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clear extension data',
                     summary = 'Clears extension-specific data associated with an extension',
                     key = 'ExtensionManager.clearExtensionData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query extension data usage',
                     summary = 'Retrieves statistics about the amount of data being stored by extensions registered with vCenter Server',
                     key = 'ExtensionManager.queryExtensionDataUsage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query entities managed by extension',
                     summary = 'Finds entities managed by an extension',
                     key = 'ExtensionManager.queryManagedBy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query statistics about IP allocation usage',
                     summary = 'Query statistics about IP allocation usage, system-wide or for specified extensions',
                     key = 'ExtensionManager.queryExtensionIpAllocationUsage'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enable replication of virtual machine',
                     summary = 'Enable replication of virtual machine',
                     key = 'HbrManager.enableReplication'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Disable replication of virtual machine',
                     summary = 'Disable replication of virtual machine',
                     key = 'HbrManager.disableReplication'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure replication for virtual machine',
                     summary = 'Reconfigure replication for virtual machine',
                     key = 'HbrManager.reconfigureReplication'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve replication configuration of virtual machine',
                     summary = 'Retrieve replication configuration of virtual machine',
                     key = 'HbrManager.retrieveReplicationConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Pause replication of virtual machine',
                     summary = 'Pause replication of virtual machine',
                     key = 'HbrManager.pauseReplication'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Resume replication of virtual machine',
                     summary = 'Resume replication of virtual machine',
                     key = 'HbrManager.resumeReplication'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start a replication resynchronization for virtual machine',
                     summary = 'Start a replication resynchronization for virtual machine',
                     key = 'HbrManager.fullSync'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start new replication instance for virtual machine',
                     summary = 'Start extraction and transfer of a new replication instance for virtual machine',
                     key = 'HbrManager.createInstance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Replicate powered-off virtual machine',
                     summary = 'Transfer a replication instance for powered-off virtual machine',
                     key = 'HbrManager.startOfflineInstance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Stop replication of powered-off virtual machine',
                     summary = 'Stop replication of powered-off virtual machine',
                     key = 'HbrManager.stopOfflineInstance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query virtual machine replication state',
                     summary = 'Qureies the current state of a replicated virtual machine',
                     key = 'HbrManager.queryReplicationState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryReplicationCapabilities',
                     summary = 'queryReplicationCapabilities',
                     key = 'HbrManager.queryReplicationCapabilities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve available diagnostic partitions',
                     summary = 'Retrieves a list of available diagnostic partitions',
                     key = 'host.DiagnosticSystem.queryAvailablePartition'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Change active diagnostic partition',
                     summary = 'Changes the active diagnostic partition to a different partition',
                     key = 'host.DiagnosticSystem.selectActivePartition'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve diagnostic partitionable disks',
                     summary = 'Retrieves a list of disks that can be used to contain a diagnostic partition',
                     key = 'host.DiagnosticSystem.queryPartitionCreateOptions'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve diagnostic partition creation description',
                     summary = 'Retrieves the diagnostic partition creation description for a disk',
                     key = 'host.DiagnosticSystem.queryPartitionCreateDesc'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create diagnostic partition',
                     summary = 'Creates a diagnostic partition according to the provided creation specification',
                     key = 'host.DiagnosticSystem.createDiagnosticPartition'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setCustomValue',
                     summary = 'setCustomValue',
                     key = 'external.TagPolicyOption.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'reload',
                     summary = 'reload',
                     key = 'external.TagPolicyOption.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'rename',
                     summary = 'rename',
                     key = 'external.TagPolicyOption.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'destroy',
                     summary = 'destroy',
                     key = 'external.TagPolicyOption.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addTag',
                     summary = 'addTag',
                     key = 'external.TagPolicyOption.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeTag',
                     summary = 'removeTag',
                     key = 'external.TagPolicyOption.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'external.TagPolicyOption.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query options view',
                     summary = 'Returns nodes in the option hierarchy',
                     key = 'option.OptionManager.queryView'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update option values',
                     summary = 'Updates one or more properties',
                     key = 'option.OptionManager.updateValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addConfiguration',
                     summary = 'addConfiguration',
                     key = 'DeltaMigrationManager.addConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeConfiguration',
                     summary = 'removeConfiguration',
                     key = 'DeltaMigrationManager.removeConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'checkConfiguration',
                     summary = 'checkConfiguration',
                     key = 'DeltaMigrationManager.checkConfiguration'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'listAllToConfigurations',
                     summary = 'listAllToConfigurations',
                     key = 'DeltaMigrationManager.listAllToConfigurations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'listAllFromConfigurations',
                     summary = 'listAllFromConfigurations',
                     key = 'DeltaMigrationManager.listAllFromConfigurations'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setCustomValue',
                     summary = 'setCustomValue',
                     key = 'external.TagPolicy.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'reload',
                     summary = 'reload',
                     key = 'external.TagPolicy.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'rename',
                     summary = 'rename',
                     key = 'external.TagPolicy.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'destroy',
                     summary = 'destroy',
                     key = 'external.TagPolicy.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addTag',
                     summary = 'addTag',
                     key = 'external.TagPolicy.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeTag',
                     summary = 'removeTag',
                     key = 'external.TagPolicy.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'external.TagPolicy.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create scheduled task',
                     summary = 'Create a scheduled task',
                     key = 'scheduler.ScheduledTaskManager.create'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve scheduled task',
                     summary = 'Available scheduled tasks defined on the entity',
                     key = 'scheduler.ScheduledTaskManager.retrieveEntityScheduledTask'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create scheduled task',
                     summary = 'Create a scheduled task',
                     key = 'scheduler.ScheduledTaskManager.createObjectScheduledTask'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve scheduled task',
                     summary = 'Available scheduled tasks defined on the object',
                     key = 'scheduler.ScheduledTaskManager.retrieveObjectScheduledTask'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove view',
                     summary = 'Remove view',
                     key = 'view.View.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create inventory view',
                     summary = 'Create a view for browsing the inventory and tracking changes to open folders',
                     key = 'view.ViewManager.createInventoryView'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create container view',
                     summary = 'Create a view for monitoring the contents of a single container',
                     key = 'view.ViewManager.createContainerView'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create list view',
                     summary = 'Create a view for getting updates',
                     key = 'view.ViewManager.createListView'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create list view',
                     summary = 'Create a list view from an existing view',
                     key = 'view.ViewManager.createListViewFromView'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove managed object',
                     summary = 'Remove the managed objects',
                     key = 'view.ManagedObjectView.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove inventory view',
                     summary = 'Remove the inventory view object',
                     key = 'view.InventoryView.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Open inventory view folder',
                     summary = 'Adds the child objects of a given managed entity to the view',
                     key = 'view.InventoryView.openFolder'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Close inventory view',
                     summary = 'Notify the server that folders have been closed',
                     key = 'view.InventoryView.closeFolder'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setCustomValue',
                     summary = 'setCustomValue',
                     key = 'external.ContentLibraryItem.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'reload',
                     summary = 'reload',
                     key = 'external.ContentLibraryItem.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'rename',
                     summary = 'rename',
                     key = 'external.ContentLibraryItem.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'destroy',
                     summary = 'destroy',
                     key = 'external.ContentLibraryItem.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addTag',
                     summary = 'addTag',
                     key = 'external.ContentLibraryItem.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeTag',
                     summary = 'removeTag',
                     key = 'external.ContentLibraryItem.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'external.ContentLibraryItem.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setCustomValue',
                     summary = 'setCustomValue',
                     key = 'external.AntiAffinityGroup.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'reload',
                     summary = 'reload',
                     key = 'external.AntiAffinityGroup.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'rename',
                     summary = 'rename',
                     key = 'external.AntiAffinityGroup.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'destroy',
                     summary = 'destroy',
                     key = 'external.AntiAffinityGroup.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addTag',
                     summary = 'addTag',
                     key = 'external.AntiAffinityGroup.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeTag',
                     summary = 'removeTag',
                     key = 'external.AntiAffinityGroup.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'external.AntiAffinityGroup.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query supported switch specification',
                     summary = 'Query supported switch specification',
                     key = 'dvs.DistributedVirtualSwitchManager.querySupportedSwitchSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query compatible hosts for a vSphere Distributed Switch specification',
                     summary = 'Returns a list of hosts that are compatible with a given vSphere Distributed Switch specification',
                     key = 'dvs.DistributedVirtualSwitchManager.queryCompatibleHostForNewDvs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query compatible hosts for existing vSphere Distributed Switch',
                     summary = 'Returns a list of hosts that are compatible with an existing vSphere Distributed Switch',
                     key = 'dvs.DistributedVirtualSwitchManager.queryCompatibleHostForExistingDvs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query compatible host specification',
                     summary = 'Query compatible host specification',
                     key = 'dvs.DistributedVirtualSwitchManager.queryCompatibleHostSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query feature capabilities for vSphere Distributed Switch specification',
                     summary = 'Queries feature capabilites available for a given vSphere Distributed Switch specification',
                     key = 'dvs.DistributedVirtualSwitchManager.queryFeatureCapability'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query switch by UUID',
                     summary = 'Query switch by UUID',
                     key = 'dvs.DistributedVirtualSwitchManager.querySwitchByUuid'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query configuration target',
                     summary = 'Query configuration target',
                     key = 'dvs.DistributedVirtualSwitchManager.queryDvsConfigTarget'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check compatibility of hosts against a vSphere Distributed Switch version',
                     summary = 'Check compatibility of hosts against a vSphere Distributed Switch version',
                     key = 'dvs.DistributedVirtualSwitchManager.checkCompatibility'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update opaque data for set of entities',
                     summary = 'Update opaque data for set of entities',
                     key = 'dvs.DistributedVirtualSwitchManager.updateOpaqueData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update opaque data for set of entities',
                     summary = 'Update opaque data for set of entities',
                     key = 'dvs.DistributedVirtualSwitchManager.updateOpaqueDataEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Fetch opaque data for set of entities',
                     summary = 'Fetch opaque data for set of entities',
                     key = 'dvs.DistributedVirtualSwitchManager.fetchOpaqueData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Fetch opaque data for set of entities',
                     summary = 'Fetch opaque data for set of entities',
                     key = 'dvs.DistributedVirtualSwitchManager.fetchOpaqueDataEx'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Execute opaque command for set of entities',
                     summary = 'Execute opaque command for set of entities',
                     key = 'dvs.DistributedVirtualSwitchManager.executeOpaqueCommand'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rectify vNetwork Distributed Switch host',
                     summary = 'Rectify vNetwork Distributed Switch host',
                     key = 'dvs.DistributedVirtualSwitchManager.rectifyHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export configuration of the entity',
                     summary = 'Export configuration of the entity',
                     key = 'dvs.DistributedVirtualSwitchManager.exportEntity'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Import configuration of the entity',
                     summary = 'Import configuration of the entity',
                     key = 'dvs.DistributedVirtualSwitchManager.importEntity'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Look up portgroup based on portgroup key',
                     summary = 'Look up portgroup based on portgroup key',
                     key = 'dvs.DistributedVirtualSwitchManager.lookupPortgroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query uplink team information',
                     summary = 'Query uplink team information',
                     key = 'dvs.DistributedVirtualSwitchManager.QueryDvpgUplinkTeam'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryHostNetworkResource',
                     summary = 'queryHostNetworkResource',
                     key = 'dvs.DistributedVirtualSwitchManager.queryHostNetworkResource'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryVwirePort',
                     summary = 'queryVwirePort',
                     key = 'dvs.DistributedVirtualSwitchManager.queryVwirePort'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryDeviceChangeForTargetHost',
                     summary = 'queryDeviceChangeForTargetHost',
                     key = 'dvs.DistributedVirtualSwitchManager.queryDeviceChangeForTargetHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryNetworkIdForTargetHost',
                     summary = 'queryNetworkIdForTargetHost',
                     key = 'dvs.DistributedVirtualSwitchManager.queryNetworkIdForTargetHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Distributed Switch set custom value',
                     summary = 'vSphere Distributed Switch set custom value',
                     key = 'dvs.VmwareDistributedVirtualSwitch.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reload vSphere Distributed Switch',
                     summary = 'Reload vSphere Distributed Switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rename vSphere Distributed Switch',
                     summary = 'Rename vSphere Distributed Switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove vSphere Distributed Switch',
                     summary = 'Remove vSphere Distributed Switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Distributed Switch add tag',
                     summary = 'vSphere Distributed Switch add tag',
                     key = 'dvs.VmwareDistributedVirtualSwitch.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Distributed Switch remove tag',
                     summary = 'vSphere Distributed Switch remove tag',
                     key = 'dvs.VmwareDistributedVirtualSwitch.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'dvs.VmwareDistributedVirtualSwitch.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve dvPort keys',
                     summary = 'Retrieve dvPort keys',
                     key = 'dvs.VmwareDistributedVirtualSwitch.fetchPortKeys'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve dvPorts',
                     summary = 'Retrieve dvPorts',
                     key = 'dvs.VmwareDistributedVirtualSwitch.fetchPorts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query used virtual LAN ID',
                     summary = 'Query used virtual LAN ID',
                     key = 'dvs.VmwareDistributedVirtualSwitch.queryUsedVlanId'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure vSphere Distributed Switch',
                     summary = 'Reconfigure vSphere Distributed Switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.reconfigure'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'vSphere Distributed Switch product specification operation',
                     summary = 'vSphere Distributed Switch product specification operation',
                     key = 'dvs.VmwareDistributedVirtualSwitch.performProductSpecOperation'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Merge vSphere Distributed Switch',
                     summary = 'Merge vSphere Distributed Switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.merge'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add Distributed Port Groups',
                     summary = 'Add Distributed Port Groups',
                     key = 'dvs.VmwareDistributedVirtualSwitch.addPortgroups'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Move dvPort',
                     summary = 'Move dvPort',
                     key = 'dvs.VmwareDistributedVirtualSwitch.movePort'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update vSphere Distributed Switch capability',
                     summary = 'Update vSphere Distributed Switch capability',
                     key = 'dvs.VmwareDistributedVirtualSwitch.updateCapability'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure dvPort',
                     summary = 'Reconfigure dvPort',
                     key = 'dvs.VmwareDistributedVirtualSwitch.reconfigurePort'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Refresh dvPort state',
                     summary = 'Refresh dvPort state',
                     key = 'dvs.VmwareDistributedVirtualSwitch.refreshPortState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'resetPortStatistics',
                     summary = 'resetPortStatistics',
                     key = 'dvs.VmwareDistributedVirtualSwitch.resetPortStatistics'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Rectify vSphere Distributed Switch host',
                     summary = 'Rectify vSphere Distributed Switch host',
                     key = 'dvs.VmwareDistributedVirtualSwitch.rectifyHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update network resource pools on vSphere Distributed Switch',
                     summary = 'Update network resource pools on vSphere Distributed Switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.updateNetworkResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add network resource pools on vSphere Distributed Switch',
                     summary = 'Add network resource pools on vSphere Distributed Switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.addNetworkResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove network resource pools on vSphere Distributed Switch',
                     summary = 'Remove network resource pools on vSphere Distributed Switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.removeNetworkResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure a network resource pool on a distributed switch',
                     summary = 'Reconfigures a network resource pool on a distributed switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.reconfigureVmVnicNetworkResourcePool'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update network I/O control on vSphere Distributed Switch',
                     summary = 'Update network I/O control on vSphere Distributed Switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.enableNetworkResourceManagement'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get vSphere Distributed Switch configuration spec to rollback',
                     summary = 'Get vSphere Distributed Switch configuration spec to rollback',
                     key = 'dvs.VmwareDistributedVirtualSwitch.rollback'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Add Distributed Port Group',
                     summary = 'Add Distributed Port Group',
                     key = 'dvs.VmwareDistributedVirtualSwitch.addPortgroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update health check configuration on vSphere Distributed Switch',
                     summary = 'Update health check configuration on vSphere Distributed Switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.updateHealthCheckConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Look up portgroup based on portgroup key',
                     summary = 'Look up portgroup based on portgroup key',
                     key = 'dvs.VmwareDistributedVirtualSwitch.lookupPortgroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addNsxPortgroups',
                     summary = 'addNsxPortgroups',
                     key = 'dvs.VmwareDistributedVirtualSwitch.addNsxPortgroups'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'reconfigureNsxPortgroups',
                     summary = 'reconfigureNsxPortgroups',
                     key = 'dvs.VmwareDistributedVirtualSwitch.reconfigureNsxPortgroups'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeNsxPortgroups',
                     summary = 'removeNsxPortgroups',
                     key = 'dvs.VmwareDistributedVirtualSwitch.removeNsxPortgroups'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Link Aggregation Control Protocol groups on vSphere Distributed Switch',
                     summary = 'Update Link Aggregation Control Protocol groups on vSphere Distributed Switch',
                     key = 'dvs.VmwareDistributedVirtualSwitch.updateLacpGroupConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create vSphere Distributed Switch',
                     summary = 'Create vSphere Distributed Switch',
                     key = 'dvs.HostDistributedVirtualSwitchManager.createDistributedVirtualSwitch'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove vSphere Distributed Switch',
                     summary = 'Remove vSphere Distributed Switch',
                     key = 'dvs.HostDistributedVirtualSwitchManager.removeDistributedVirtualSwitch'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Reconfigure vSphere Distributed Switch',
                     summary = 'Reconfigure vSphere Distributed Switch',
                     key = 'dvs.HostDistributedVirtualSwitchManager.reconfigureDistributedVirtualSwitch'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update dvPort',
                     summary = 'Update dvPort',
                     key = 'dvs.HostDistributedVirtualSwitchManager.updatePorts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'reportHostVendorSpecificConfig',
                     summary = 'reportHostVendorSpecificConfig',
                     key = 'dvs.HostDistributedVirtualSwitchManager.reportHostVendorSpecificConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete ports',
                     summary = 'Delete ports',
                     key = 'dvs.HostDistributedVirtualSwitchManager.deletePorts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'resetPorts',
                     summary = 'resetPorts',
                     key = 'dvs.HostDistributedVirtualSwitchManager.resetPorts'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve port state',
                     summary = 'Retrieve port state',
                     key = 'dvs.HostDistributedVirtualSwitchManager.fetchPortState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clone port',
                     summary = 'Clone port',
                     key = 'dvs.HostDistributedVirtualSwitchManager.clonePort'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve vSphere Distributed Switch configuration specification',
                     summary = 'Retrieve vSphere Distributed Switch configuration specification',
                     key = 'dvs.HostDistributedVirtualSwitchManager.retrieveDvsConfigSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Distributed Port Groups',
                     summary = 'Update Distributed Port Group',
                     key = 'dvs.HostDistributedVirtualSwitchManager.updateDVPortgroups'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve port group keys for vSphere Distributed Switch',
                     summary = 'Retrieve the list of port group keys on a given vSphere Distributed Switch',
                     key = 'dvs.HostDistributedVirtualSwitchManager.retrieveDVPortgroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve distributed virtual port group specification',
                     summary = 'Retrievs the configuration specification for distributed virtual port groups',
                     key = 'dvs.HostDistributedVirtualSwitchManager.retrieveDVPortgroupConfigSpec'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Load port',
                     summary = 'Load port',
                     key = 'dvs.HostDistributedVirtualSwitchManager.loadDVPort'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve the list of port keys on the given vSphere Distributed Switch',
                     summary = 'Retrieve the list of port keys on the given vSphere Distributed Switch',
                     key = 'dvs.HostDistributedVirtualSwitchManager.retrieveDVPort'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update dvPorts',
                     summary = 'Update dvPort',
                     key = 'dvs.HostDistributedVirtualSwitchManager.applyDVPort'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Distributed Port Groups',
                     summary = 'Update Distributed Port Group',
                     key = 'dvs.HostDistributedVirtualSwitchManager.applyDVPortgroup'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update vSphere Distributed Switch',
                     summary = 'Update vSphere Distributed Switch',
                     key = 'dvs.HostDistributedVirtualSwitchManager.applyDvs'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update vSphere Distributed Switch list',
                     summary = 'Update vSphere Distributed Switch list',
                     key = 'dvs.HostDistributedVirtualSwitchManager.applyDvsList'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update Distributed Port Group list',
                     summary = 'Update Distributed Port Group list',
                     key = 'dvs.HostDistributedVirtualSwitchManager.applyDVPortgroupList'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update dvPort list',
                     summary = 'Update dvPort list',
                     key = 'dvs.HostDistributedVirtualSwitchManager.applyDVPortList'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Execute opaque command',
                     summary = 'Execute opaque command',
                     key = 'dvs.HostDistributedVirtualSwitchManager.executeOpaqueCommand'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'convertOpaqueSwitchId',
                     summary = 'convertOpaqueSwitchId',
                     key = 'dvs.HostDistributedVirtualSwitchManager.convertOpaqueSwitchId'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'applyNsxDvsConfig',
                     summary = 'applyNsxDvsConfig',
                     key = 'dvs.HostDistributedVirtualSwitchManager.applyNsxDvsConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveNsxDvsConfig',
                     summary = 'retrieveNsxDvsConfig',
                     key = 'dvs.HostDistributedVirtualSwitchManager.retrieveNsxDvsConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update specific metadata',
                     summary = 'Update specific metadata for the given owner and list of virtual machine IDs',
                     key = 'vm.MetadataManager.updateMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve specific metadata',
                     summary = 'Retrieve specific metadata for the given owner and list of virtual machine IDs',
                     key = 'vm.MetadataManager.retrieveMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve all metadata',
                     summary = 'Retrieve all metadata for the given owner and datastore',
                     key = 'vm.MetadataManager.retrieveAllMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clear metadata',
                     summary = 'Clear all metadata for the given owner and datastore',
                     key = 'vm.MetadataManager.clearMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = "Check virtual machine's compatibility on host",
                     summary = 'Checks whether a virtual machine is compatible on a host',
                     key = 'vm.check.CompatibilityChecker.checkCompatibility'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'checkVmConfig',
                     summary = 'checkVmConfig',
                     key = 'vm.check.CompatibilityChecker.checkVmConfig'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'checkPowerOn',
                     summary = 'checkPowerOn',
                     key = 'vm.check.CompatibilityChecker.checkPowerOn'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check compliance',
                     summary = 'Check compliance of host or cluster against a profile',
                     key = 'profile.ComplianceManager.checkCompliance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query compliance status',
                     summary = 'Query compliance status',
                     key = 'profile.ComplianceManager.queryComplianceStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'queryEntitiesByComplianceStatus',
                     summary = 'queryEntitiesByComplianceStatus',
                     key = 'profile.ComplianceManager.queryEntitiesByComplianceStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Clear compliance history',
                     summary = 'Clear historical compliance data',
                     key = 'profile.ComplianceManager.clearComplianceStatus'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query expression metadata',
                     summary = 'Query expression metadata',
                     key = 'profile.ComplianceManager.queryExpressionMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve profile description',
                     summary = 'Retrieve profile description',
                     key = 'profile.Profile.retrieveDescription'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Remove profile',
                     summary = 'Remove profile',
                     key = 'profile.Profile.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Associate entities',
                     summary = 'Associate entities with the profile',
                     key = 'profile.Profile.associateEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Dissociate entities',
                     summary = 'Dissociate entities from the profile',
                     key = 'profile.Profile.dissociateEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check compliance',
                     summary = 'Check compliance against the profile',
                     key = 'profile.Profile.checkCompliance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export profile',
                     summary = 'Export profile to a file',
                     key = 'profile.Profile.exportProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Create profile',
                     summary = 'Create profile',
                     key = 'profile.ProfileManager.createProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query policy metadata',
                     summary = 'Query policy metadata',
                     key = 'profile.ProfileManager.queryPolicyMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Find associated profile',
                     summary = 'Find associated profile',
                     key = 'profile.ProfileManager.findAssociatedProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check compliance of host against profile',
                     summary = 'Checks compliance of a host against a profile',
                     key = 'profile.host.profileEngine.ComplianceManager.checkHostCompliance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Query expression metadata',
                     summary = 'Queries the metadata for the given expression names',
                     key = 'profile.host.profileEngine.ComplianceManager.queryExpressionMetadata'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Get the default compliance from host configuration subprofiles',
                     summary = 'Get the default compliance from host configuration subprofiles',
                     key = 'profile.host.profileEngine.ComplianceManager.getDefaultCompliance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateHostSubSpecificationByFile',
                     summary = 'updateHostSubSpecificationByFile',
                     key = 'profile.host.profileEngine.HostSpecificationAgent.updateHostSubSpecificationByFile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateHostSubSpecificationByData',
                     summary = 'updateHostSubSpecificationByData',
                     key = 'profile.host.profileEngine.HostSpecificationAgent.updateHostSubSpecificationByData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'updateHostSubSpecificationByBinaryData',
                     summary = 'updateHostSubSpecificationByBinaryData',
                     key = 'profile.host.profileEngine.HostSpecificationAgent.updateHostSubSpecificationByBinaryData'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveHostSpecification',
                     summary = 'retrieveHostSpecification',
                     key = 'profile.host.profileEngine.HostSpecificationAgent.retrieveHostSpecification'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveHostSubSpecification',
                     summary = 'retrieveHostSubSpecification',
                     key = 'profile.host.profileEngine.HostSpecificationAgent.retrieveHostSubSpecification'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'deleteHostSubSpecification',
                     summary = 'deleteHostSubSpecification',
                     key = 'profile.host.profileEngine.HostSpecificationAgent.deleteHostSubSpecification'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Retrieve cluster profile description',
                     summary = 'Retrieve cluster profile description',
                     key = 'profile.cluster.ClusterProfile.retrieveDescription'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Delete cluster profile',
                     summary = 'Delete cluster profile',
                     key = 'profile.cluster.ClusterProfile.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Attach cluster profile',
                     summary = 'Attach cluster profile to cluster',
                     key = 'profile.cluster.ClusterProfile.associateEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Detach cluster profile',
                     summary = 'Detach cluster profile from cluster',
                     key = 'profile.cluster.ClusterProfile.dissociateEntities'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Check compliance',
                     summary = 'Check compliance of a cluster against a cluster profile',
                     key = 'profile.cluster.ClusterProfile.checkCompliance'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export cluster profile',
                     summary = 'Export cluster profile to a file',
                     key = 'profile.cluster.ClusterProfile.exportProfile'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Update cluster profile',
                     summary = 'Update configuration of cluster profile',
                     key = 'profile.cluster.ClusterProfile.update'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'setCustomValue',
                     summary = 'setCustomValue',
                     key = 'external.VirtualDatacenter.setCustomValue'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'reload',
                     summary = 'reload',
                     key = 'external.VirtualDatacenter.reload'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'rename',
                     summary = 'rename',
                     key = 'external.VirtualDatacenter.rename'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'destroy',
                     summary = 'destroy',
                     key = 'external.VirtualDatacenter.destroy'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'addTag',
                     summary = 'addTag',
                     key = 'external.VirtualDatacenter.addTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'removeTag',
                     summary = 'removeTag',
                     key = 'external.VirtualDatacenter.removeTag'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'retrieveCustomValues',
                     summary = 'retrieveCustomValues',
                     key = 'external.VirtualDatacenter.retrieveCustomValues'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configuring vSphere HA',
                     summary = 'Configuring vSphere HA',
                     key = 'DasConfig.ConfigureHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Unconfiguring vSphere HA',
                     summary = 'Unconfiguring vSphere HA',
                     key = 'DasConfig.UnconfigureHost'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Configuring vSphere HA on the cluster',
                     summary = 'Configuring vSphere HA on the cluster',
                     key = 'DasConfig.ConfigureCluster'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Migrate virtual machine',
                     summary = 'Migrates a virtual machine from one host to another',
                     key = 'Drm.ExecuteVMotionLRO'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power On virtual machine',
                     summary = 'Power on this virtual machine',
                     key = 'Drm.ExecuteVmPowerOnLRO'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enter standby mode',
                     summary = 'Puts this host into standby mode',
                     key = 'Drm.EnterStandbyLRO'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Exit standby mode',
                     summary = 'Brings this host out of standby mode',
                     key = 'Drm.ExitStandbyLRO'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Power On virtual machine',
                     summary = 'Power On this virtual machine',
                     key = 'Datacenter.ExecuteVmPowerOnLRO'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Upgrade vCenter Agent',
                     summary = 'Upgrade the vCenter Agent',
                     key = 'Upgrade.UpgradeAgent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Upgrade vCenter Agents on cluster hosts',
                     summary = 'Upgrade the vCenter Agents on all cluster hosts',
                     key = 'ClusterUpgrade.UpgradeAgent'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Deploy OVF template',
                     summary = 'Deploys a virtual machine or vApp',
                     key = 'ResourcePool.ImportVAppLRO'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Set cluster suspended state',
                     summary = 'Set suspended state of the cluster',
                     key = 'ClusterComputeResource.setSuspendedState'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export OVF template',
                     summary = 'Exports the virtual machine as an OVF template',
                     key = 'VirtualMachine.ExportVmLRO'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Export OVF template',
                     summary = 'Exports the vApp as an OVF template',
                     key = 'VirtualApp.ExportVAppLRO'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Start Fault Tolerance Secondary VM',
                     summary = 'Start Secondary VM as the Primary VM is powered on',
                     key = 'FaultTolerance.PowerOnSecondaryLRO'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Execute Storage vMotion for Storage DRS',
                     summary = 'Execute Storage vMotion migrations for Storage DRS',
                     key = 'Drm.ExecuteStorageVmotionLro'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Apply recommendations for SDRS maintenance mode',
                     summary = 'Apply recommendations to enter into SDRS maintenance mode',
                     key = 'Drm.ExecuteMaintenanceRecommendationsLro'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Enter SDRS maintenance mode monitor task',
                     summary = 'Task that monitors the SDRS maintenance mode activity',
                     key = 'Drm.TrackEnterMaintenanceLro'
                  }
               ],
               state = (vim.ElementDescription) [
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Queued',
                     summary = 'Task is queued',
                     key = 'queued'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Running',
                     summary = 'Task is in progress',
                     key = 'running'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Success',
                     summary = 'Task completed successfully',
                     key = 'success'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Error',
                     summary = 'Task completed with a failure',
                     key = 'error'
                  }
               ],
               reason = (vim.TypeDescription) [
                  (vim.TypeDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'User task',
                     summary = 'Task started by a specific user',
                     key = vim.TaskReasonUser
                  },
                  (vim.TypeDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Scheduled task',
                     summary = 'Task started by a scheduled task',
                     key = vim.TaskReasonSchedule
                  },
                  (vim.TypeDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'Alarm task',
                     summary = 'Task started by an alarm',
                     key = vim.TaskReasonAlarm
                  },
                  (vim.TypeDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'System task',
                     summary = 'Task started by the server',
                     key = vim.TaskReasonSystem
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'maxCollector',
            val = 0
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) [
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331437',
               'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331557',
               'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8331667',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8331879',
               'vim.Task:haTask-ha-root-pool-vim.ResourcePool.updateChildResourceConfiguration-8332090',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332197',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332510',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8332823',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333137',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333452',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333453',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333767',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8333768',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334084',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334398',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334723',
               'vim.Task:haTask--vim.vslm.host.CatalogSyncManager.queryCatalogChange-8334724'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 156. vim.UserDirectory::ha-user-directory ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.UserDirectory:ha-user-directory',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'domainList',
            val = (str) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 157. vim.VirtualMachine::1 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = true,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = false,
               virtualMmuUsageIgnored = false,
               virtualExecUsageIgnored = false,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-06T17:08:57.619588Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'VCSA',
               guestFullName = 'Other 3.x or later Linux (64-bit)',
               version = 'vmx-10',
               uuid = '564dac56-a478-1e56-8ff5-8f7a62773461',
               createDate = 2021-07-22T15:15:30.03948Z,
               instanceUuid = '52ba9290-f6c3-f7d5-087e-8091216ce7ae',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dac56-a478-1e56-8ff5-8f7a62773461',
               template = false,
               guestId = 'other3xLinux64Guest',
               alternateGuestName = '',
               annotation = 'VMware vCenter Server Appliance',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[datastore1 (2)] VCSA/VCSA.vmx',
                  snapshotDirectory = '[datastore1 (2)] VCSA',
                  suspendDirectory = '[datastore1 (2)] VCSA',
                  logDirectory = '[datastore1 (2)] VCSA',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 11296,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = true,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 2,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 12288,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           3000
                        ]
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           1001,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 4096,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1651979361,
                        allowUnrestrictedCommunication = false,
                        filterEnable = false,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.VirtualLsiLogicController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'LSI Logic'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 16
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001,
                           2002,
                           2003,
                           2004,
                           2005,
                           2006,
                           2008,
                           2009,
                           2010,
                           2011,
                           2012,
                           2013,
                           2014,
                           2015
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualLsiLogicController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 1',
                           summary = 'LSI Logic'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 4,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) [
                           2016
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualCdrom) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 3000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'CD/DVD drive 1',
                           summary = 'ATAPI CD/DVD drive 0'
                        },
                        backing = (vim.vm.device.VirtualCdrom.AtapiBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'CD/DVD drive 0',
                           useAutoDetect = false,
                           description = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = <unset>,
                           startConnected = false,
                           allowGuestControl = true,
                           connected = false,
                           status = 'ok'
                        },
                        slotInfo = <unset>,
                        controllerKey = 200,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '50,921,472 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-fcfc-46d7-fc70-210e33e9309a',
                           contentId = 'b8909e241b25643d9d142a0193368fdd',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 50921472,
                        capacityInBytes = 52143587328,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '5,222,400 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_1.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = true,
                           uuid = '6000C29e-a4d5-505b-eb5c-49e2c8f0d6af',
                           contentId = 'd74147053b5dadd0510d0e99fb244d3d',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 5222400,
                        capacityInBytes = 5347737600,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2002,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 3',
                           summary = '26,214,400 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_2.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-cd76-3f19-87c6-63de881fe97a',
                           contentId = '809f03ab956f765c01e366a40ead25cc',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 2,
                        numaNode = <unset>,
                        capacityInKB = 26214400,
                        capacityInBytes = 26843545600,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2002',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2003,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 4',
                           summary = '26,214,400 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_3.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-1500-4c0c-e884-60204dc4435d',
                           contentId = 'ec20557219aa7358388062d95400d1fc',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 3,
                        numaNode = <unset>,
                        capacityInKB = 26214400,
                        capacityInBytes = 26843545600,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2003',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2004,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 5',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_4.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-f5d3-9da3-9c43-79d33a0357bc',
                           contentId = '6f2cf899a034187b2bb9ebdf6ca227bc',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 4,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2004',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2005,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 6',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_5.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-d2c8-4eb3-cd4d-266281bf5b2b',
                           contentId = '564c1f696fb2806d466d11ad6bb08176',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 5,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2005',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2006,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 7',
                           summary = '15,728,640 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_6.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-43fa-c7d9-1ed2-bb50a40dde29',
                           contentId = '8a480f272225f4b72fa2079e794720ae',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 6,
                        numaNode = <unset>,
                        capacityInKB = 15728640,
                        capacityInBytes = 16106127360,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2006',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2008,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 8',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_7.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-f6b5-b9a2-1fd6-99cd0c54863a',
                           contentId = 'b9f159f9394a856eb65aa5027bafbe37',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 8,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2008',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2009,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 9',
                           summary = '1,048,576 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_8.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-485b-295a-589d-4426644fd8c0',
                           contentId = '9d3092b2ec0f06bab68b5c94506e7049',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 9,
                        numaNode = <unset>,
                        capacityInKB = 1048576,
                        capacityInBytes = 1073741824,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2009',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2010,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 10',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_9.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-b60d-5b70-c148-612d2378317a',
                           contentId = '4c98b9f31511569c5cada8f852dbb2d5',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 10,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2010',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2011,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 11',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_10.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-d761-0fe8-73ba-9793bacf7ffe',
                           contentId = '11da8d5b956fdd2fb73b8514579a1d47',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 11,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2011',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2012,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 12',
                           summary = '104,857,600 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_11.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-ade9-9fef-790b-4bc1f063b8d0',
                           contentId = '5012fcfd0469466a239500745620a370',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 12,
                        numaNode = <unset>,
                        capacityInKB = 104857600,
                        capacityInBytes = 107374182400,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2012',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2013,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 13',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_12.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-3aa1-863b-6a1e-494189ca1cf1',
                           contentId = '5ebec512897d4d78c0acc20b6dbe11e4',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 13,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2013',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2014,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 14',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_13.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-d8d3-32f9-6b25-74b33cbf9410',
                           contentId = '5f3d05519ef11d077b0228e660a67159',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 14,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2014',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2015,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 15',
                           summary = '5,242,880 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_14.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-48f4-889d-f50f-68105e104145',
                           contentId = '5c9e4004d8cb0e34967552a45b2f1e73',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 15,
                        numaNode = <unset>,
                        capacityInKB = 5242880,
                        capacityInBytes = 5368709120,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2015',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2016,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 16',
                           summary = '104,857,600 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] VCSA/VCSA_15.vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-c8d5-9dc8-6634-743be7ed43a3',
                           contentId = 'b086ec128a8c2bbbbee0699a59133159',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1001,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 104857600,
                        capacityInBytes = 107374182400,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1-2016',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'generated',
                        macAddress = '00:0c:29:77:34:61',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 2000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 122880,
                     level = 'normal'
                  },
                  overheadLimit = 108
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = true,
               cpuHotAddEnabled = true,
               cpuHotRemoveEnabled = true,
               hotPlugMemoryLimit = 196608,
               hotPlugMemoryIncrementSize = 128,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'VCSA.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/60f1d613-a76f5c97-14cd-b02628c915f0/VCSA/VCSA-286fd89b.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:11.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi1:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:8.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:10.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:12.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:2.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:15.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:4.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:9.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:13.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:3.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:6.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:5.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:14.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '16'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi1.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.generatedAddressOffset',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '40'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestInfo.detailed.data',
                     value = "bitness='64' distroName='VMware Photon OS' distroVersion='3.0' familyName='Linux' kernelVersion='4.19.160-6.ph3' prettyName='VMware Photon OS 3.0'"
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-44:a+nDHYU73N+ONax/mkC9mlL5fE8rOHosCiAXANJ4XQg='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 11.1.0 build 16036546'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '11.1.0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '11296'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '16036546'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.appInfo',
                     value = '{\n"version":"1", \n"updateCounter":"55", \n"publishTime":"2021-08-20T10:19:37.387Z", \n"applications":[\n{"a":"rsyslogd","v":""},\n{"a":"kworker/u128:2-flush-254:8","v":""},\n{"a":"kworker/u128:0-flush-254:9","v":""},\n{"a":"kworker/1:1-mpt_poll_1","v":""},\n{"a":"postgres: vumuser VCDB 127.0.0.1(44344) idle","v":""},\n{"a":"kworker/0:1-events_power_efficient","v":""},\n{"a":"postgres: vstatsuser vstats_db [local] idle","v":""},\n{"a":"postgres: vstatsuser vstats_db [local] idle","v":""},\n{"a":"vami-lighttpd","v":""},\n{"a":"postgres: cns VCDB [local] idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(54648) idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(54638) idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(54636) idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(54634) idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(54632) idle","v":""},\n{"a":"kworker/0:0-ata_sff","v":""},\n{"a":"kworker/u128:3-flush-254:8","v":""},\n{"a":"postgres: wcpuser VCDB [local] idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(53900) idle","v":""},\n{"a":"postgres: vc VCDB [local] idle","v":""},\n{"a":"postgres: vc VCDB [local] idle","v":""},\n{"a":"vmware-content-library.launcher","v":""},\n{"a":"jre/bin/java","v":""},\n{"a":"kworker/u128:1-flush-254:10","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(53506) idle","v":""},\n{"a":"postgres: hdcsuser VCDB [local] idle","v":""},\n{"a":"postgres: wcpuser VCDB [local] idle","v":""},\n{"a":"wcpsvc","v":""},\n{"a":"updatemgr","v":""},\n{"a":"vmware-perfcharts.launcher","v":""},\n{"a":"vmware-vsm.launcher","v":""},\n{"a":"vmware-sps.launcher","v":""},\n{"a":"kworker/0:2-ata_sff","v":""},\n{"a":"postgres: vstatsuser vstats_db [local] idle","v":""},\n{"a":"postgres: vstatsuser VCDB [local] idle","v":""},\n{"a":"vlcm-main","v":""},\n{"a":"vsanvcmgmtd","v":""},\n{"a":"pschealthd","v":""},\n{"a":"vstats","v":""},\n{"a":"vmware-analytics.launcher","v":""},\n{"a":"postgres: vc VCDB [local] idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(51896) idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(51716) idle","v":""},\n{"a":"vpxd","v":""},\n{"a":"vmware-certificateauthority.launcher","v":""},\n{"a":"vmware-certificatemanagement.launcher","v":""},\n{"a":"observability-vapi.launcher","v":""},\n{"a":"vmware-hvc.launcher","v":""},\n{"a":"vmware-infraprofile.launcher","v":""},\n{"a":"vmware-topologysvc.launcher","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(51408) idle","v":""},\n{"a":"postgres: vc VCDB [local] idle","v":""},\n{"a":"postgres: vc VCDB [local] idle","v":""},\n{"a":"postgres: vc VCDB [local] idle","v":""},\n{"a":"postgres: vc VCDB [local] idle","v":""},\n{"a":"kworker/1:2-events","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(51136) idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(51130) idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(46008) idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(46006) idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(45996) idle","v":""},\n{"a":"postgres: vc VCDB 127.0.0.1(45966) idle","v":""},\n{"a":"vmware-cis-license.launcher","v":""},\n{"a":"sendmail: accepting connections","v":""},\n{"a":"vmon-vapi-provider","v":""},\n{"a":"vmware-sca.launcher","v":""},\n{"a":"vmware-vapi-endpoint.launcher","v":""},\n{"a":"vmware-vpxd-svcs.launcher","v":""},\n{"a":"vmware-trustmanagement.launcher","v":""},\n{"a":"postgres: walsender archiver [local] streaming C/F9C547E0","v":""},\n{"a":"pg_archiver","v":""},\n{"a":"lookupsvc.launcher","v":""},\n{"a":"postgres: logical replication launcher   ","v":""},\n{"a":"postgres: health_status_worker   ","v":""},\n{"a":"postgres: stats collector   ","v":""},\n{"a":"postgres: autovacuum launcher   ","v":""},\n{"a":"postgres: walwriter   ","v":""},\n{"a":"postgres: background writer   ","v":""},\n{"a":"postgres: checkpointer   ","v":""},\n{"a":"postgres: logger   ","v":""},\n{"a":"postgres","v":""},\n{"a":"postgres: logical replication launcher   ","v":""},\n{"a":"postgres: health_status_worker   ","v":""},\n{"a":"postgres: stats collector   ","v":""},\n{"a":"postgres: autovacuum launcher   ","v":""},\n{"a":"postgres: walwriter   ","v":""},\n{"a":"postgres: background writer   ","v":""},\n{"a":"postgres: checkpointer   ","v":""},\n{"a":"vsphere-ui.launcher","v":""},\n{"a":"postgres: logger   ","v":""},\n{"a":"postgres","v":""},\n{"a":"python","v":""},\n{"a":"python","v":""},\n{"a":"vmware-eam.launcher","v":""},\n{"a":"rhttpproxy","v":""},\n{"a":"vmcad","v":""},\n{"a":"envoy-accesslogwriter","v":""},\n{"a":"envoy-logwriter","v":""},\n{"a":"bash","v":""},\n{"a":"bash","v":""},\n{"a":"statsMonitor","v":""},\n{"a":"vmware-stsd.launcher","v":""},\n{"a":"envoy","v":""},\n{"a":"vmon","v":""},\n{"a":"vmdird","v":""},\n{"a":"vmafdd","v":""},\n{"a":"lsassd","v":""},\n{"a":"lwiod","v":""},\n{"a":"netlogond","v":""},\n{"a":"lwregd","v":""},\n{"a":"lwsmd","v":""},\n{"a":"python","v":""},\n{"a":"crond","v":""},\n{"a":"agetty","v":""},\n{"a":"dnsmasq","v":""},\n{"a":"python3","v":""},\n{"a":"sshd","v":""},\n{"a":"vdtc","v":""},\n{"a":"vmtoolsd","v":""},\n{"a":"systemd-resolved","v":""},\n{"a":"observability.launcher","v":""},\n{"a":"dbus-daemon","v":""},\n{"a":"VGAuthService","v":""},\n{"a":"irqbalance","v":""},\n{"a":"systemd-logind","v":""},\n{"a":"systemd-networkd","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-3-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-9-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-11-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-10-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-8-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-2-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-4-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-1-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-6-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-12-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-5-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/sda3-8","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-0-8","v":""},\n{"a":"jbd2/dm-7-8","v":""},\n{"a":"lvmetad","v":""},\n{"a":"kworker/1:1H-kblockd","v":""},\n{"a":"systemd-udevd","v":""},\n{"a":"hwrng","v":""},\n{"a":"systemd-journald","v":""},\n{"a":"haveged","v":""},\n{"a":"kworker/0:1H-kblockd","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/dm-14-8","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"kdmflush","v":""},\n{"a":"xprtiod","v":""},\n{"a":"kworker/u129:0","v":""},\n{"a":"rpciod","v":""},\n{"a":"ipv6_addrconf","v":""},\n{"a":"scsi_tmf_3","v":""},\n{"a":"scsi_eh_3","v":""},\n{"a":"mpt/1","v":""},\n{"a":"mpt_poll_1","v":""},\n{"a":"scsi_tmf_2","v":""},\n{"a":"scsi_eh_2","v":""},\n{"a":"mpt/0","v":""},\n{"a":"mpt_poll_0","v":""},\n{"a":"scsi_tmf_1","v":""},\n{"a":"scsi_eh_1","v":""},\n{"a":"scsi_tmf_0","v":""},\n{"a":"scsi_eh_0","v":""},\n{"a":"nvme-delete-wq","v":""},\n{"a":"nvme-reset-wq","v":""},\n{"a":"nvme-wq","v":""},\n{"a":"kmpath_rdacd","v":""},\n{"a":"iscsi_eh","v":""},\n{"a":"irq/16-vmwgfx","v":""},\n{"a":"ttm_swap","v":""},\n{"a":"acpi_thermal_pm","v":""},\n{"a":"irq/55-pciehp","v":""},\n{"a":"irq/54-pciehp","v":""},\n{"a":"irq/53-pciehp","v":""},\n{"a":"irq/52-pciehp","v":""},\n{"a":"irq/51-pciehp","v":""},\n{"a":"irq/50-pciehp","v":""},\n{"a":"irq/49-pciehp","v":""},\n{"a":"irq/48-pciehp","v":""},\n{"a":"irq/47-pciehp","v":""},\n{"a":"irq/46-pciehp","v":""},\n{"a":"irq/45-pciehp","v":""},\n{"a":"irq/44-pciehp","v":""},\n{"a":"irq/43-pciehp","v":""},\n{"a":"irq/42-pciehp","v":""},\n{"a":"irq/41-pciehp","v":""},\n{"a":"irq/40-pciehp","v":""},\n{"a":"irq/39-pciehp","v":""},\n{"a":"irq/38-pciehp","v":""},\n{"a":"irq/37-pciehp","v":""},\n{"a":"irq/36-pciehp","v":""},\n{"a":"irq/35-pciehp","v":""},\n{"a":"irq/34-pciehp","v":""},\n{"a":"irq/33-pciehp","v":""},\n{"a":"irq/32-pciehp","v":""},\n{"a":"irq/31-pciehp","v":""},\n{"a":"irq/30-pciehp","v":""},\n{"a":"irq/29-pciehp","v":""},\n{"a":"irq/28-pciehp","v":""},\n{"a":"irq/27-pciehp","v":""},\n{"a":"irq/26-pciehp","v":""},\n{"a":"irq/25-pciehp","v":""},\n{"a":"irq/24-pciehp","v":""},\n{"a":"kthrotld","v":""},\n{"a":"xfs_mru_cache","v":""},\n{"a":"xfsalloc","v":""},\n{"a":"kswapd0","v":""},\n{"a":"watchdogd","v":""},\n{"a":"devfreq_wq","v":""},\n{"a":"edac-poller","v":""},\n{"a":"ata_sff","v":""},\n{"a":"kblockd","v":""},\n{"a":"kintegrityd","v":""},\n{"a":"crypto","v":""},\n{"a":"khugepaged","v":""},\n{"a":"ksmd","v":""},\n{"a":"kcompactd0","v":""},\n{"a":"writeback","v":""},\n{"a":"oom_reaper","v":""},\n{"a":"khungtaskd","v":""},\n{"a":"kauditd","v":""},\n{"a":"netns","v":""},\n{"a":"kdevtmpfs","v":""},\n{"a":"kworker/1:0H-kblockd","v":""},\n{"a":"ksoftirqd/1","v":""},\n{"a":"migration/1","v":""},\n{"a":"cpuhp/1","v":""},\n{"a":"cpuhp/0","v":""},\n{"a":"migration/0","v":""},\n{"a":"rcu_bh","v":""},\n{"a":"rcu_sched","v":""},\n{"a":"ksoftirqd/0","v":""},\n{"a":"mm_percpu_wq","v":""},\n{"a":"kworker/0:0H-kblockd","v":""},\n{"a":"rcu_par_gp","v":""},\n{"a":"rcu_gp","v":""},\n{"a":"kthreadd","v":""},\n{"a":"systemd","v":""}]}'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '11296'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = './VCSA-286fd89b.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'datastore1 (2)',
                     url = '/vmfs/volumes/60f1d613-a76f5c97-14cd-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 115195904,
                  initialSwapReservation = 360521728
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = /TpDEY+DpOA9FNcRQSdxx+GH0ro=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '11296',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'vmwarePhoton64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'VMware Photon OS (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'localhost',
               ipAddress = '172.27.200.101',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.200.101'
                     ],
                     macAddress = '00:0c:29:77:34:61',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.200.101',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'localhost',
                        domainName = '',
                        ipAddress = (str) [
                           '127.0.0.1',
                           '172.27.200.101'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.200.101',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 50458152960,
                     freeSpace = 41064820736,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2000
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/lifecycle',
                     capacity = 105143787520,
                     freeSpace = 96470106112,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2016
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/netdump',
                     capacity = 1031823360,
                     freeSpace = 959176704,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2009
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 511647744,
                     freeSpace = 433147904,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2000
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/imagebuilder',
                     capacity = 10493382656,
                     freeSpace = 9902370816,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2011
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot/efi',
                     capacity = 10446848,
                     freeSpace = 8202240,
                     filesystemType = 'vfat',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2000
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/core',
                     capacity = 26279645184,
                     freeSpace = 24874934272,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2003
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/autodeploy',
                     capacity = 10493382656,
                     freeSpace = 9902370816,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2010
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/vtsdblog',
                     capacity = 5208932352,
                     freeSpace = 4869644288,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2015
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/updatemgr',
                     capacity = 105143787520,
                     freeSpace = 99396030464,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2012
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/vtsdb',
                     capacity = 10493382656,
                     freeSpace = 9868898304,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2014
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/seat',
                     capacity = 10493382656,
                     freeSpace = 7244681216,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2008
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/db',
                     capacity = 10493382656,
                     freeSpace = 9521455104,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2005
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/log',
                     capacity = 10493382656,
                     freeSpace = 7098507264,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2004
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/dblog',
                     capacity = 15777865728,
                     freeSpace = 14780006400,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2006
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/storage/archive',
                     capacity = 52567703552,
                     freeSpace = 34735255552,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2013
                        }
                     ]
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-10',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'VCSA.nvram',
                  'VCSA.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2002,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2003,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2004,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2005,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_5.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2006,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_6.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2008,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_7.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2009,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_8.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2010,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_9.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2011,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_10.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2012,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_11.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2013,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_12.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2014,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_13.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2015,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_14.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2016,
                     diskFile = (str) [
                        '[datastore1 (2)] VCSA/VCSA_15.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[datastore1 (2)] VCSA/VCSA-286fd89b.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[datastore1 (2)] VCSA/VCSA.vmx',
                     type = 'config',
                     size = 4317,
                     uniqueSize = 4317,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[datastore1 (2)] VCSA/VCSA.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[datastore1 (2)] VCSA/VCSA.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[datastore1 (2)] VCSA/VCSA.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[datastore1 (2)] VCSA/VCSA-flat.vmdk',
                     type = 'diskExtent',
                     size = 52143587328,
                     uniqueSize = 52143587328,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[datastore1 (2)] VCSA/VCSA_1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[datastore1 (2)] VCSA/VCSA_1-flat.vmdk',
                     type = 'diskExtent',
                     size = 5347737600,
                     uniqueSize = 5347737600,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[datastore1 (2)] VCSA/VCSA_2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[datastore1 (2)] VCSA/VCSA_2-flat.vmdk',
                     type = 'diskExtent',
                     size = 26843545600,
                     uniqueSize = 26843545600,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[datastore1 (2)] VCSA/VCSA_3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[datastore1 (2)] VCSA/VCSA_3-flat.vmdk',
                     type = 'diskExtent',
                     size = 26843545600,
                     uniqueSize = 26843545600,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[datastore1 (2)] VCSA/VCSA_4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[datastore1 (2)] VCSA/VCSA_4-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[datastore1 (2)] VCSA/VCSA_5.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[datastore1 (2)] VCSA/VCSA_5-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[datastore1 (2)] VCSA/VCSA_6.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 16,
                     name = '[datastore1 (2)] VCSA/VCSA_6-flat.vmdk',
                     type = 'diskExtent',
                     size = 16106127360,
                     uniqueSize = 16106127360,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 17,
                     name = '[datastore1 (2)] VCSA/VCSA_7.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 18,
                     name = '[datastore1 (2)] VCSA/VCSA_7-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 19,
                     name = '[datastore1 (2)] VCSA/VCSA_8.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 20,
                     name = '[datastore1 (2)] VCSA/VCSA_8-flat.vmdk',
                     type = 'diskExtent',
                     size = 1073741824,
                     uniqueSize = 1073741824,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 21,
                     name = '[datastore1 (2)] VCSA/VCSA_9.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 22,
                     name = '[datastore1 (2)] VCSA/VCSA_9-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 23,
                     name = '[datastore1 (2)] VCSA/VCSA_10.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 24,
                     name = '[datastore1 (2)] VCSA/VCSA_10-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 25,
                     name = '[datastore1 (2)] VCSA/VCSA_11.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 26,
                     name = '[datastore1 (2)] VCSA/VCSA_11-flat.vmdk',
                     type = 'diskExtent',
                     size = 107374182400,
                     uniqueSize = 107374182400,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 27,
                     name = '[datastore1 (2)] VCSA/VCSA_12.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 28,
                     name = '[datastore1 (2)] VCSA/VCSA_12-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 29,
                     name = '[datastore1 (2)] VCSA/VCSA_13.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 30,
                     name = '[datastore1 (2)] VCSA/VCSA_13-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 31,
                     name = '[datastore1 (2)] VCSA/VCSA_14.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 32,
                     name = '[datastore1 (2)] VCSA/VCSA_14-flat.vmdk',
                     type = 'diskExtent',
                     size = 5368709120,
                     uniqueSize = 5368709120,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 33,
                     name = '[datastore1 (2)] VCSA/VCSA_15.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 34,
                     name = '[datastore1 (2)] VCSA/VCSA_15-flat.vmdk',
                     type = 'diskExtent',
                     size = 107374182400,
                     uniqueSize = 107374182400,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 35,
                     name = '[datastore1 (2)] VCSA/vmware-3.log',
                     type = 'log',
                     size = 204123,
                     uniqueSize = 204123,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 36,
                     name = '[datastore1 (2)] VCSA/vmware-2.log',
                     type = 'log',
                     size = 203478,
                     uniqueSize = 203478,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 37,
                     name = '[datastore1 (2)] VCSA/vmware-1.log',
                     type = 'log',
                     size = 202537,
                     uniqueSize = 202537,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 38,
                     name = '[datastore1 (2)] VCSA/vmware.log',
                     type = 'log',
                     size = 214345,
                     uniqueSize = 214345,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 39,
                     name = '[datastore1 (2)] VCSA/VCSA-286fd89b.vswp',
                     type = 'swap',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 40,
                     name = '[datastore1 (2)] VCSA/vmx-VCSA-d3f3389a324a36277defecf5a2d88aeb4f4701d9-2.vswp',
                     type = 'uwswap',
                     size = 84934656,
                     uniqueSize = 84934656,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2002,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              7,
                              8
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2003,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              9,
                              10
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2004,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              11,
                              12
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2005,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              13,
                              14
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2006,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              15,
                              16
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2008,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              17,
                              18
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2009,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              19,
                              20
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2010,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              21,
                              22
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2011,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              23,
                              24
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2012,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              25,
                              26
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2013,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              27,
                              28
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2014,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              29,
                              30
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2015,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              31,
                              32
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2016,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              33,
                              34
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-06T17:29:43.123202Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'VCSA'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 2000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 122880,
                     level = 'normal'
                  },
                  overheadLimit = 108
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-06T17:29:43Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 4890,
               maxMemoryUsage = 12288,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                     committed = 479557633900,
                     uncommitted = 8006,
                     unshared = 479557633900
                  }
               ],
               timestamp = 2021-08-06T17:29:43.123242Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-06T17:29:43Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 4890,
                  maxMemoryUsage = 12288,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'vmwarePhoton64Guest',
                  guestFullName = 'VMware Photon OS (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'localhost',
                  ipAddress = '172.27.200.101',
                  hwVersion = 'vmx-10'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'VCSA',
                  template = false,
                  vmPathName = '[datastore1 (2)] VCSA/VCSA.vmx',
                  memorySizeMB = 12288,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 2,
                  numEthernetCards = 1,
                  numVirtualDisks = 16,
                  uuid = '564dac56-a478-1e56-8ff5-8f7a62773461',
                  instanceUuid = '52ba9290-f6c3-f7d5-087e-8091216ce7ae',
                  guestId = 'other3xLinux64Guest',
                  guestFullName = 'Other 3.x or later Linux (64-bit)',
                  annotation = 'VMware vCenter Server Appliance',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-10'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 479557633900,
                  uncommitted = 8006,
                  unshared = 479557633900,
                  timestamp = 2021-08-06T17:29:43.123242Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 66,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3440,
                  hostMemoryUsage = 12359,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 12288,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 71,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 1203590,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 158. vim.VirtualMachine::1574 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1574',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:05:53.811118Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t004-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227031a-cbed-6554-0612-44b1a7226dfe',
               createDate = 2021-08-19T14:05:51.987121Z,
               instanceUuid = '5027c6ef-724c-c788-9fe6-b3d58f0a5fee',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d913d-5af2-36a3-dfc7-5fd21916e59c',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t004-bbnn/svdc-t004-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t004-bbnn',
                  suspendDirectory = '[Vol2] svdc-t004-bbnn',
                  logDirectory = '[Vol2] svdc-t004-bbnn',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1490915842,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t004-bbnn/svdc-t004-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-4b97-f869-99bf-278337add459',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1574-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:04:08',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t004-bbnn.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6a cb ed 65 50'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9496:fikfVUKFQ74CafZnUIiHYCoidEtP1iloXgzWT3IeJdI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t004-bbnn/svdc-t004-bbnn-2e98cb99.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t004-bbnn-2afc02d7.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = hHpzDAraot1rN3ilgGNMSQLMIeE=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1574-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t004-bbnn',
               ipAddress = '172.27.4.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.4.8',
                        'fe80::4044:49ff:fe00:408'
                     ],
                     macAddress = '42:44:49:00:04:08',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.4.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:408',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t004-bbnn',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6608289792,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t004-bbnn.nvram',
                  'svdc-t004-bbnn.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t004-bbnn/svdc-t004-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t004-bbnn/svdc-t004-bbnn-2e98cb99.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t004-bbnn/svdc-t004-bbnn.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t004-bbnn/svdc-t004-bbnn.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t004-bbnn/svdc-t004-bbnn.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t004-bbnn/svdc-t004-bbnn.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t004-bbnn/svdc-t004-bbnn-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t004-bbnn/svdc-t004-bbnn-2e98cb99.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t004-bbnn/vmx-svdc-t004-bbnn-2826097225b56b89e14d6805c13879221aa2706f-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:45:04.064402Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t004-bbnn'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1574',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:45:03Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 21558731244,
                     uncommitted = 504,
                     unshared = 21558731244
                  }
               ],
               timestamp = 2021-08-20T12:45:04.064434Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1574',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:45:03Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t004-bbnn',
                  ipAddress = '172.27.4.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t004-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t004-bbnn/svdc-t004-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227031a-cbed-6554-0612-44b1a7226dfe',
                  instanceUuid = '5027c6ef-724c-c788-9fe6-b3d58f0a5fee',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21558731244,
                  uncommitted = 504,
                  unshared = 21558731244,
                  timestamp = 2021-08-20T12:45:04.064434Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 32,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 3070,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 3030,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 40,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 11075,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 159. vim.VirtualMachine::1577 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1577',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:07:27.979408Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t003-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227e2bf-0192-9d10-6829-7d757e0c452a',
               createDate = 2021-08-19T14:05:35.915633Z,
               instanceUuid = '50278073-02e7-aa69-3c8e-014b1375cbd4',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d0225-b2c4-e774-31dd-4a774609af65',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t003-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t003-bbdn4',
                  logDirectory = '[Vol2] svdc-t003-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 2114733354,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-211f-8233-5564-0bb6131cd4d5',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1577-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-ebbf-3090-742f-cbac16b4ef39',
                           contentId = '427e3f3a6baf01e5e96d6914fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1577-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:03:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t003-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6f 01 92 9d 10'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9494:2sm/kwzalsBk52JJxDgS3xJ7Psu1rJ0o/IaePbpb7bc='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t003-bbdn4/svdc-t003-bbdn4-b4b7d7a2.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838846388194167'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t003-bbdn4-61caf220.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 0TmOkjF2LJRMf2wXJNqIJ8e+RUk=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1577-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t003-bbdn4',
               ipAddress = '172.27.3.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.3.12',
                        'fe80::4044:49ff:fe00:312'
                     ],
                     macAddress = '42:44:49:00:03:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.3.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:312',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t003-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6767235072,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21771436032,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t003-bbdn4.nvram',
                  'svdc-t003-bbdn4.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4-b4b7d7a2.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4-b4b7d7a2.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t003-bbdn4/vmx-svdc-t003-bbdn4-cce560f735c1a07bbb1160458ac079779bfb8c46-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:41:53.5621Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t003-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1577',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:41:53Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T12:41:53.562116Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1577',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:41:53Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t003-bbdn4',
                  ipAddress = '172.27.3.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t003-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t003-bbdn4/svdc-t003-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227e2bf-0192-9d10-6829-7d757e0c452a',
                  instanceUuid = '50278073-02e7-aa69-3c8e-014b1375cbd4',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T12:41:53.562116Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 38,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24174,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24064,
                  privateMemory = 24064,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 11266,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 160. vim.VirtualMachine::1580 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1580',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:10:07.111731Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t006-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42270347-3b0c-2cd0-9bb0-57ed4dcd586d',
               createDate = 2021-08-19T14:08:23.634932Z,
               instanceUuid = '50270c0e-eb31-edb8-cbd6-c4a784900504',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d16d6-464a-37ba-c8a2-0480f93a022f',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t006-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t006-bbdn3',
                  logDirectory = '[Vol2] svdc-t006-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1305303149,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-1f0c-39bc-d05e-37b4874af141',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1580-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-2fc8-508a-032f-0d0727b4cf72',
                           contentId = 'e1e617c98e4b6acb6f8f2297fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1580-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:06:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t006-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 67 3b 0c 2c d0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9511:rQicZuEtpMtogPxLhpOsSKrcCXH7FAKL49rnxGKhbCc='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t006-bbdn3/svdc-t006-bbdn3-9ba68de4.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838846556011629'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t006-bbdn3-62fa8c62.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = YMk8W2dQCutuUUPBnF9iTfTIkJk=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1580-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t006-bbdn3',
               ipAddress = '172.27.6.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.6.11',
                        'fe80::4044:49ff:fe00:611'
                     ],
                     macAddress = '42:44:49:00:06:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.6.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:611',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t006-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6757912576,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20204384256,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t006-bbdn3.nvram',
                  'svdc-t006-bbdn3.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3-9ba68de4.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3-9ba68de4.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t006-bbdn3/vmx-svdc-t006-bbdn3-a4f2ee3dad302ccaed28f98628a778df537f9530-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:51:35.07811Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t006-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1580',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:51:34Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T12:51:35.078148Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1580',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:51:34Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t006-bbdn3',
                  ipAddress = '172.27.6.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t006-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t006-bbdn3/svdc-t006-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42270347-3b0c-2cd0-9bb0-57ed4dcd586d',
                  instanceUuid = '50270c0e-eb31-edb8-cbd6-c4a784900504',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T12:51:35.078148Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3522,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 9584,
                  hostMemoryUsage = 23994,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23882,
                  privateMemory = 23882,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 10684,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 161. vim.VirtualMachine::1581 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1581',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:10:44.367735Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t007-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42275982-a1fa-6a36-85a9-cc09b14abed2',
               createDate = 2021-08-19T14:09:11.616822Z,
               instanceUuid = '502788c3-3be8-dba3-f065-0c2982ae0516',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5b98-3a19-f036-425e-ca60d396759f',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t007-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t007-bbdn2',
                  logDirectory = '[Vol2] svdc-t007-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1320501550,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-d89a-e0f8-8496-f1b73f626b31',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1581-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-8ca9-7335-3b83-74e81cafffb8',
                           contentId = '92761ec8907f65689cfa8d7cfffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1581-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:07:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t007-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 62 a1 fa 6a 30'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9516:24xlQ7RvUXo0gOghbcKFpfoZY4OFvlgAPHE2K64KTlM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t007-bbdn2/svdc-t007-bbdn2-e8a0caa4.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838846603897612'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t007-bbdn2-4f3c6122.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = i6QAjCPGhvbklGDbzMF/g/krd/E=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1581-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t007-bbdn2',
               ipAddress = '172.27.7.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.7.10',
                        'fe80::4044:49ff:fe00:710'
                     ],
                     macAddress = '42:44:49:00:07:10',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.7.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:710',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t007-bbdn2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6761598976,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20997672960,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t007-bbdn2.nvram',
                  'svdc-t007-bbdn2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2-e8a0caa4.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2-e8a0caa4.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t007-bbdn2/vmx-svdc-t007-bbdn2-21319a2291b502fceb73c0db5380be277fd97949-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:54:48.161906Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t007-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1581',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:54:48Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T12:54:48.161935Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1581',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:54:48Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t007-bbdn2',
                  ipAddress = '172.27.7.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t007-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t007-bbdn2/svdc-t007-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42275982-a1fa-6a36-85a9-cc09b14abed2',
                  instanceUuid = '502788c3-3be8-dba3-f065-0c2982ae0516',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T12:54:48.161935Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 44,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 24283,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24172,
                  privateMemory = 24172,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 10491,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 162. vim.VirtualMachine::1582 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1582',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:10:54.002507Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t009-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422770d1-0c5b-247d-f585-9e3ec182dcdb',
               createDate = 2021-08-19T14:10:51.725275Z,
               instanceUuid = '5027ca5a-934f-d952-7c25-dab67cde85be',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564de988-2b9c-8131-6833-b071948ed54e',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t009-bbnn/svdc-t009-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t009-bbnn',
                  suspendDirectory = '[Vol2] svdc-t009-bbnn',
                  logDirectory = '[Vol2] svdc-t009-bbnn',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1048388389,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t009-bbnn/svdc-t009-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-31c4-af6f-2b6d-8ea4b1240893',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1582-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:09:08',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t009-bbnn.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 61 0c 5b 24 70'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9526:9KZC3UzCUOGs9X55HvJGhTI/9VVU1ajQEPj1fs2s8w8='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t009-bbnn/svdc-t009-bbnn-3a4296be.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t009-bbnn-5420cd64.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = YNx5gri2RQoNuzAqzWtG6gIW9FI=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1582-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t009-bbnn',
               ipAddress = '172.27.9.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.9.8',
                        'fe80::4044:49ff:fe00:908'
                     ],
                     macAddress = '42:44:49:00:09:08',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.9.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:908',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t009-bbnn',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6618189824,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t009-bbnn.nvram',
                  'svdc-t009-bbnn.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t009-bbnn/svdc-t009-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t009-bbnn/svdc-t009-bbnn-3a4296be.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t009-bbnn/svdc-t009-bbnn.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t009-bbnn/svdc-t009-bbnn.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t009-bbnn/svdc-t009-bbnn.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t009-bbnn/svdc-t009-bbnn.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t009-bbnn/svdc-t009-bbnn-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t009-bbnn/svdc-t009-bbnn-3a4296be.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t009-bbnn/vmx-svdc-t009-bbnn-56eb896a9036971ba0fd5b481c428dfdb7a0c9b7-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:01:14.270115Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t009-bbnn'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1582',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:01:14Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 21558731244,
                     uncommitted = 504,
                     unshared = 21558731244
                  }
               ],
               timestamp = 2021-08-20T13:01:14.270147Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1582',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:01:14Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t009-bbnn',
                  ipAddress = '172.27.9.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t009-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t009-bbnn/svdc-t009-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '422770d1-0c5b-247d-f585-9e3ec182dcdb',
                  instanceUuid = '5027ca5a-934f-d952-7c25-dab67cde85be',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21558731244,
                  uncommitted = 504,
                  unshared = 21558731244,
                  timestamp = 2021-08-20T13:01:14.270147Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 34,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 327,
                  hostMemoryUsage = 2977,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 2938,
                  privateMemory = 2936,
                  sharedMemory = 2,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 40,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 10105,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 163. vim.VirtualMachine::1583 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1583',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:11:16.424473Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t009-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227ba54-1278-73f2-fecc-3ab25d43aa13',
               createDate = 2021-08-19T14:11:11.808947Z,
               instanceUuid = '50273aee-07f2-2965-a4cc-d63f2846b974',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dc280-dd12-3154-8449-3cc1ebb2c62b',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t009-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t009-bbdn2',
                  logDirectory = '[Vol2] svdc-t009-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1564715539,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-4a7d-0132-d827-a898636a2c3f',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1583-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-098d-31b1-ced4-cdaea0ba7cca',
                           contentId = '924e1f63fc4f068c17cc1e37fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1583-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:09:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t009-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 64 12 78 73 f0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9528:xl2Q4tzKrDGIJru5NmfY6IsodwjQP4eC6mmXrmP0TvU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t009-bbdn2/svdc-t009-bbdn2-82954426.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t009-bbdn2-27c00ae4.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = SyOCXWDFaYeXx4+znSmBEWyJXhU=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1583-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t009-bbdn2',
               ipAddress = '172.27.9.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.9.10',
                        'fe80::4044:49ff:fe00:910'
                     ],
                     macAddress = '42:44:49:00:09:10',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.9.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:910',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t009-bbdn2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6759321600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20761010176,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t009-bbdn2.nvram',
                  'svdc-t009-bbdn2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2-82954426.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2-82954426.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t009-bbdn2/vmx-svdc-t009-bbdn2-33728717d6b741e58e766304b64caa988a3e4c97-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:01:15.616895Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t009-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1583',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:01:15Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T13:01:15.616908Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1583',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:01:15Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t009-bbdn2',
                  ipAddress = '172.27.9.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t009-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t009-bbdn2/svdc-t009-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227ba54-1278-73f2-fecc-3ab25d43aa13',
                  instanceUuid = '50273aee-07f2-2965-a4cc-d63f2846b974',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T13:01:15.616908Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 49,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 13025,
                  hostMemoryUsage = 24203,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24092,
                  privateMemory = 24092,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 10104,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 164. vim.VirtualMachine::1585 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1585',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:12:30.339612Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t010-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42274e48-8a32-3c03-361c-13d5881c1bd7',
               createDate = 2021-08-19T14:12:25.854033Z,
               instanceUuid = '5027c0b8-0ec6-2dbc-491a-06c9b3d8dbec',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d6b9e-638b-4a4b-7de6-77904a8c0b29',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t010-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t010-bbdn3',
                  logDirectory = '[Vol2] svdc-t010-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -2011423785,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-610e-fc65-fe89-a9f38c7cd5af',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1585-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-1eca-5643-9799-77f748bef142',
                           contentId = '78799e9842a6f5a50761bb8bfffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1585-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:10:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t010-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 8a 32 3c 00'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9535:qU5K3wXojK1Ucqf5UAb/si3q5vHTbJheZZIdouLDlMg='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t010-bbdn3/svdc-t010-bbdn3-ba0af63f.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t010-bbdn3-4dec001d.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = tOeXNh1mzau13w8YSrxpfpBd8cA=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1585-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t010-bbdn3',
               ipAddress = '172.27.10.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.10.11',
                        'fe80::4044:49ff:fe00:1011'
                     ],
                     macAddress = '42:44:49:00:10:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.10.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1011',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t010-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6759092224,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20860194816,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t010-bbdn3.nvram',
                  'svdc-t010-bbdn3.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3-ba0af63f.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3-ba0af63f.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t010-bbdn3/vmx-svdc-t010-bbdn3-226c352946f79345e13f067881e177b8b578d76a-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:04:31.069254Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t010-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1585',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:04:31Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T13:04:31.069285Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1585',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:04:31Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t010-bbdn3',
                  ipAddress = '172.27.10.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t010-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t010-bbdn3/svdc-t010-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42274e48-8a32-3c03-361c-13d5881c1bd7',
                  instanceUuid = '5027c0b8-0ec6-2dbc-491a-06c9b3d8dbec',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T13:04:31.069285Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 45,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24211,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24100,
                  privateMemory = 24100,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9908,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 165. vim.VirtualMachine::1587 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1587',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:13:40.668764Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t011-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271343-c00e-666f-ca5a-6d0c45a67e1e',
               createDate = 2021-08-19T14:13:36.075304Z,
               instanceUuid = '5027c210-b8ad-60ee-70f2-b9552b05b84c',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dadf3-0cc9-2cf7-2692-c01e42f313c5',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t011-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t011-bbdn4',
                  logDirectory = '[Vol2] svdc-t011-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1168539166,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-d49f-077c-f0e4-ffd7a6f9edbb',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1587-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-662c-1a1a-d737-95eb93f13839',
                           contentId = 'c804a2bc6262216d4035ef60fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1587-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:11:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 201
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t011-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 63 c0 0e 66 60'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9542:bIe6rAzRnl2gah7WwMRGaJLX6vKMVN4DYXR7Nm2VC48='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t011-bbdn4/svdc-t011-bbdn4-07053301.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t011-bbdn4-3a2dd51f.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = EgmsYXS+J082DDQcm+lN0pa0t54=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1587-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t011-bbdn4',
               ipAddress = '172.27.11.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.11.12',
                        'fe80::4044:49ff:fe00:1112'
                     ],
                     macAddress = '42:44:49:00:11:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.11.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1112',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t011-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6764126208,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21302607872,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t011-bbdn4.nvram',
                  'svdc-t011-bbdn4.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4-07053301.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4-07053301.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t011-bbdn4/vmx-svdc-t011-bbdn4-68da042cf52ec004fa82578a069d85c40d8c34e0-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:07:45.578525Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t011-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1587',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 201
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:07:45Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T13:07:45.578542Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1587',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:07:45Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t011-bbdn4',
                  ipAddress = '172.27.11.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t011-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t011-bbdn4/svdc-t011-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271343-c00e-666f-ca5a-6d0c45a67e1e',
                  instanceUuid = '5027c210-b8ad-60ee-70f2-b9552b05b84c',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T13:07:45.578542Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 48,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24156,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24046,
                  privateMemory = 24045,
                  sharedMemory = 1,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9714,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 166. vim.VirtualMachine::1589 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1589',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:14:56.230609Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t013-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42276f07-2c1c-629e-7ad9-a80b8b7877e0',
               createDate = 2021-08-19T14:14:52.724027Z,
               instanceUuid = '5027aabe-68bf-5708-8e31-3cac2faa91a5',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d594e-382a-bc7e-3d27-bfc964b9b7d2',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t013-bbnn/svdc-t013-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t013-bbnn',
                  suspendDirectory = '[Vol2] svdc-t013-bbnn',
                  logDirectory = '[Vol2] svdc-t013-bbnn',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1955039264,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t013-bbnn/svdc-t013-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-2463-a12b-f8e9-937aa045b779',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1589-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:13:08',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t013-bbnn.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 67 2c 1c 62 90'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9550:WqXC7ptqiW6NsKKJDDTUqmA1SRffotR0BLA83GCtvQ8='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t013-bbnn/svdc-t013-bbnn-793ddfb9.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t013-bbnn-35bc6509.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = UqZUF1wUFM1ymn2MwZIBMW171/4=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1589-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t013-bbnn',
               ipAddress = '172.27.13.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.13.8',
                        'fe80::4044:49ff:fe00:1308'
                     ],
                     macAddress = '42:44:49:00:13:08',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.13.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1308',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t013-bbnn',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6618533888,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t013-bbnn.nvram',
                  'svdc-t013-bbnn.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t013-bbnn/svdc-t013-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t013-bbnn/svdc-t013-bbnn-793ddfb9.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t013-bbnn/svdc-t013-bbnn.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t013-bbnn/svdc-t013-bbnn.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t013-bbnn/svdc-t013-bbnn.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t013-bbnn/svdc-t013-bbnn.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t013-bbnn/svdc-t013-bbnn-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t013-bbnn/svdc-t013-bbnn-793ddfb9.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t013-bbnn/vmx-svdc-t013-bbnn-2ab8257c6b0555f1e1e64ca40ad2576e213cc7cd-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:14:10.061556Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t013-bbnn'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1589',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:14:09Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 21558731244,
                     uncommitted = 504,
                     unshared = 21558731244
                  }
               ],
               timestamp = 2021-08-20T13:14:10.061585Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1589',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:14:09Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t013-bbnn',
                  ipAddress = '172.27.13.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t013-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t013-bbnn/svdc-t013-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '42276f07-2c1c-629e-7ad9-a80b8b7877e0',
                  instanceUuid = '5027aabe-68bf-5708-8e31-3cac2faa91a5',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21558731244,
                  uncommitted = 504,
                  unshared = 21558731244,
                  timestamp = 2021-08-20T13:14:10.061585Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 28,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 163,
                  hostMemoryUsage = 2983,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 2944,
                  privateMemory = 2943,
                  sharedMemory = 1,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 40,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9330,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 167. vim.VirtualMachine::1590 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1590',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:15:21.526632Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t013-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42274354-6702-ea58-54d1-a4d22900a358',
               createDate = 2021-08-19T14:15:16.649767Z,
               instanceUuid = '5027f83c-5dd3-35e5-2318-1e9793c1f677',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5a01-7683-de00-f25b-42c0c756fef4',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t013-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t013-bbdn2',
                  logDirectory = '[Vol2] svdc-t013-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 687907672,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-26a9-3dd5-e6c0-9fb4997794e1',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1590-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-bff3-c04e-5b2e-409a074bda3b',
                           contentId = '19eb3137816e43538bf855cefffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1590-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:13:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t013-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 64 67 02 ea 50'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9552:J5RVMbeO4eao1Y04da4rMwOYXDxwGDPhGKy5AGMqb0U='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t013-bbdn2/svdc-t013-bbdn2-a0f9ac81.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t013-bbdn2-12b17e9f.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = It0R6Z4XwlY+86Fsz6YTQ88ojn0=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1590-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t013-bbdn2',
               ipAddress = '172.27.13.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.13.10',
                        'fe80::4044:49ff:fe00:1310'
                     ],
                     macAddress = '42:44:49:00:13:10',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.13.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1310',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t013-bbdn2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6762369024,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20948459520,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t013-bbdn2.nvram',
                  'svdc-t013-bbdn2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2-a0f9ac81.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2-a0f9ac81.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t013-bbdn2/vmx-svdc-t013-bbdn2-27c2dd4b81142789163dcd8740219e684248d201-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:14:11.654212Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t013-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1590',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:14:11Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T13:14:11.654231Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1590',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:14:11Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t013-bbdn2',
                  ipAddress = '172.27.13.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t013-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t013-bbdn2/svdc-t013-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42274354-6702-ea58-54d1-a4d22900a358',
                  instanceUuid = '5027f83c-5dd3-35e5-2318-1e9793c1f677',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T13:14:11.654231Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 55,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23938,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23828,
                  privateMemory = 23828,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9328,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 168. vim.VirtualMachine::1591 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1591',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:15:48.019456Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t013-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422740ee-7a80-8464-d0fb-1928ebf90f73',
               createDate = 2021-08-19T14:15:42.704516Z,
               instanceUuid = '5027dcd0-7d12-2c19-15f3-78a23cb6fcc7',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dbfa4-dfd2-1f2e-2031-b5824ccfa387',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t013-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t013-bbdn4',
                  logDirectory = '[Vol2] svdc-t013-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -335999117,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-62be-bc18-edf0-29bbbfc0b2f0',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1591-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-75cc-e588-0a89-8537b29b264b',
                           contentId = 'bd03357edb1d5737ce3e0b6ffffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1591-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:13:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t013-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6e 7a 80 84 60'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9554:bNt0tyQ3kB/+DpYKTV+H/mJbq3DwT4obL99JnKWM74s='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t013-bbdn4/svdc-t013-bbdn4-a0f9ac83.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t013-bbdn4-12b17ee1.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = +ule0iml6gGBxg9hQ0fbTwVVEQU=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1591-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t013-bbdn4',
               ipAddress = '172.27.13.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.13.12',
                        'fe80::4044:49ff:fe00:1312'
                     ],
                     macAddress = '42:44:49:00:13:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.13.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1312',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t013-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6762061824,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20518449152,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t013-bbdn4.nvram',
                  'svdc-t013-bbdn4.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4-a0f9ac83.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4-a0f9ac83.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t013-bbdn4/vmx-svdc-t013-bbdn4-1b694f55e6e9956637727abb8f995c98d61209cd-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:14:13.715932Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t013-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1591',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:14:13Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T13:14:13.715946Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1591',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:14:13Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t013-bbdn4',
                  ipAddress = '172.27.13.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t013-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t013-bbdn4/svdc-t013-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422740ee-7a80-8464-d0fb-1928ebf90f73',
                  instanceUuid = '5027dcd0-7d12-2c19-15f3-78a23cb6fcc7',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T13:14:13.715946Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 49,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 24112,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24002,
                  privateMemory = 24002,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9326,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 169. vim.VirtualMachine::1593 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1593',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:17:00.143166Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t015-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42274d26-cd62-29aa-5027-03db9b3a7174',
               createDate = 2021-08-19T14:16:57.409542Z,
               instanceUuid = '502715a9-387e-e098-dd74-bee6369f709b',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dda1b-7930-f160-8e14-4a47b54becfe',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t015-bbnn/svdc-t015-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t015-bbnn',
                  suspendDirectory = '[Vol2] svdc-t015-bbnn',
                  logDirectory = '[Vol2] svdc-t015-bbnn',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1690668684,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t015-bbnn/svdc-t015-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-74a9-b3cb-90cc-8c2a0f31d4e3',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1593-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:15:08',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t015-bbnn.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 66 cd 62 29 a0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9560:yJOcg29qZTOtECtZ3fMnWuLoFBTEKVvUjIHamTZ20fg='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t015-bbnn/svdc-t015-bbnn-7de830fb.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t015-bbnn-64381479.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 00ODdoClnz/AzRepQ0dgsSo8CDw=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1593-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t015-bbnn',
               ipAddress = '172.27.15.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.15.8',
                        'fe80::4044:49ff:fe00:1508'
                     ],
                     macAddress = '42:44:49:00:15:08',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.15.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1508',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t015-bbnn',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6636249088,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t015-bbnn.nvram',
                  'svdc-t015-bbnn.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t015-bbnn/svdc-t015-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t015-bbnn/svdc-t015-bbnn-7de830fb.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t015-bbnn/svdc-t015-bbnn.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t015-bbnn/svdc-t015-bbnn.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t015-bbnn/svdc-t015-bbnn.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t015-bbnn/svdc-t015-bbnn.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t015-bbnn/svdc-t015-bbnn-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t015-bbnn/svdc-t015-bbnn-7de830fb.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t015-bbnn/vmx-svdc-t015-bbnn-cf587ad265e6c224a9af3785dbe05bcd8994466e-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:20:38.018749Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t015-bbnn'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1593',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:20:37Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 21558731244,
                     uncommitted = 504,
                     unshared = 21558731244
                  }
               ],
               timestamp = 2021-08-20T13:20:38.018802Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1593',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:20:37Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t015-bbnn',
                  ipAddress = '172.27.15.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t015-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t015-bbnn/svdc-t015-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '42274d26-cd62-29aa-5027-03db9b3a7174',
                  instanceUuid = '502715a9-387e-e098-dd74-bee6369f709b',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21558731244,
                  uncommitted = 504,
                  unshared = 21558731244,
                  timestamp = 2021-08-20T13:20:38.018802Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 31,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 3277,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 3236,
                  privateMemory = 3236,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 41,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8942,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 170. vim.VirtualMachine::1594 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1594',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:19:57.050375Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t018-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422788e4-3861-0fd9-89b4-514a245e2100',
               createDate = 2021-08-19T14:19:53.837134Z,
               instanceUuid = '5027d241-4975-dbe5-0132-30c22656239a',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d3278-14d0-01f9-7558-33a089bdfab7',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t018-bbnn/svdc-t018-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t018-bbnn',
                  suspendDirectory = '[Vol2] svdc-t018-bbnn',
                  logDirectory = '[Vol2] svdc-t018-bbnn',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 610148608,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t018-bbnn/svdc-t018-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-9fca-138c-a45f-f7ada299751d',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1594-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:18:08',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t018-bbnn.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 64 38 61 0f d0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9578:69f6HWsEp0y5N+XGCzvTKfbvgk0tLIfCKCAxyeYEVeU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t018-bbnn/svdc-t018-bbnn-84e7aade.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t018-bbnn-4b26cabc.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = v/JvaRPPRBg88keKDYOez60BYuI=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1594-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t018-bbnn',
               ipAddress = '172.27.18.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.18.8',
                        'fe80::4044:49ff:fe00:1808'
                     ],
                     macAddress = '42:44:49:00:18:08',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.18.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1808',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t018-bbnn',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6626529280,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t018-bbnn.nvram',
                  'svdc-t018-bbnn.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t018-bbnn/svdc-t018-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t018-bbnn/svdc-t018-bbnn-84e7aade.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t018-bbnn/svdc-t018-bbnn.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t018-bbnn/svdc-t018-bbnn.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t018-bbnn/svdc-t018-bbnn.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t018-bbnn/svdc-t018-bbnn.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t018-bbnn/svdc-t018-bbnn-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t018-bbnn/svdc-t018-bbnn-84e7aade.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t018-bbnn/vmx-svdc-t018-bbnn-0bf382c05bcd2d449028c907d3d15682677d1a52-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:30:20.215319Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t018-bbnn'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1594',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:30:20Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 21558731244,
                     uncommitted = 504,
                     unshared = 21558731244
                  }
               ],
               timestamp = 2021-08-20T13:30:20.215344Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1594',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:30:20Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t018-bbnn',
                  ipAddress = '172.27.18.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t018-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t018-bbnn/svdc-t018-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '422788e4-3861-0fd9-89b4-514a245e2100',
                  instanceUuid = '5027d241-4975-dbe5-0132-30c22656239a',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21558731244,
                  uncommitted = 504,
                  unshared = 21558731244,
                  timestamp = 2021-08-20T13:30:20.215344Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 42,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 409,
                  hostMemoryUsage = 3022,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 2982,
                  privateMemory = 2982,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 40,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8359,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 171. vim.VirtualMachine::1596 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1596',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:21:00.970751Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t018-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273a8c-718f-ba07-0d2b-c79be0a88d7a',
               createDate = 2021-08-19T14:20:48.510292Z,
               instanceUuid = '50272bc0-5568-ce8f-639d-4367236fb6ce',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564def88-e157-91a4-ca5d-3d37b9c0b149',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t018-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t018-bbdn3',
                  logDirectory = '[Vol2] svdc-t018-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -525824646,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-aac6-963e-6ee9-357ac6c7eb1e',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1596-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-fb9e-ffbe-e59b-4b75c16a9d7d',
                           contentId = 'e43ec031b4d6b44e85ec1317fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1596-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:18:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t018-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6c 71 8f ba 00'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9583:aFgeCsmX8L/e2J2enLT3a67fV2PBFGW7lHLZtJJOm0U='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t018-bbdn3/svdc-t018-bbdn3-21dcdc47.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t018-bbdn3-500558db.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = NQCjEebgVJN01vmhFKPVmG8lGJM=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1596-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t018-bbdn3',
               ipAddress = '172.27.18.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.18.11',
                        'fe80::4044:49ff:fe00:1811'
                     ],
                     macAddress = '42:44:49:00:18:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.18.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1811',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t018-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6760497152,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 15514939392,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t018-bbdn3.nvram',
                  'svdc-t018-bbdn3.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3-21dcdc47.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3-21dcdc47.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t018-bbdn3/vmx-svdc-t018-bbdn3-581089b3c43928a0752ed37ec4cedf4ffcb89e00-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:30:22.707513Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t018-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1596',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:30:22Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T13:30:22.707531Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1596',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:30:22Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t018-bbdn3',
                  ipAddress = '172.27.18.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t018-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t018-bbdn3/svdc-t018-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42273a8c-718f-ba07-0d2b-c79be0a88d7a',
                  instanceUuid = '50272bc0-5568-ce8f-639d-4367236fb6ce',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T13:30:22.707531Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 13321,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 10076,
                  hostMemoryUsage = 23863,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23751,
                  privateMemory = 23751,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8357,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 172. vim.VirtualMachine::1602 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1602',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:27:33.603517Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t025-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278d47-691f-727e-a079-3d75269bb433',
               createDate = 2021-08-19T14:27:11.767952Z,
               instanceUuid = '50278017-d00d-43f1-1352-c03c5a4a5f16',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564df861-5c23-4a5b-5820-ed561cd73643',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t025-bbnn/svdc-t025-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t025-bbnn',
                  suspendDirectory = '[Vol2] svdc-t025-bbnn',
                  logDirectory = '[Vol2] svdc-t025-bbnn',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 647738419,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t025-bbnn/svdc-t025-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-886b-694b-e3ca-93fb5b40f6f8',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1602-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:25:08',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t025-bbnn.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 67 69 1f 72 70'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9611:YBOK3lOjyrSrpK0FZg6u2l55wKrJwDTG/nk91U8pcmM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t025-bbnn/svdc-t025-bbnn-cae26dbc.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t025-bbnn-5079e95a.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 3MiCu24KwJwNpBzdafAQYmDphic=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1602-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t025-bbnn',
               ipAddress = '172.27.25.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.25.8',
                        'fe80::4044:49ff:fe00:2508'
                     ],
                     macAddress = '42:44:49:00:25:08',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.25.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2508',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t025-bbnn',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6629859328,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t025-bbnn.nvram',
                  'svdc-t025-bbnn.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t025-bbnn/svdc-t025-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t025-bbnn/svdc-t025-bbnn-cae26dbc.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t025-bbnn/svdc-t025-bbnn.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t025-bbnn/svdc-t025-bbnn.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t025-bbnn/svdc-t025-bbnn.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t025-bbnn/svdc-t025-bbnn.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t025-bbnn/svdc-t025-bbnn-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t025-bbnn/svdc-t025-bbnn-cae26dbc.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t025-bbnn/vmx-svdc-t025-bbnn-a03b349fd0808dcb7ca9c71837b8091f3853a4c9-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:52:58.595688Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t025-bbnn'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1602',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:52:58Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 21558731244,
                     uncommitted = 504,
                     unshared = 21558731244
                  }
               ],
               timestamp = 2021-08-20T13:52:58.595745Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1602',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:52:58Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t025-bbnn',
                  ipAddress = '172.27.25.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t025-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t025-bbnn/svdc-t025-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '42278d47-691f-727e-a079-3d75269bb433',
                  instanceUuid = '50278017-d00d-43f1-1352-c03c5a4a5f16',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21558731244,
                  uncommitted = 504,
                  unshared = 21558731244,
                  timestamp = 2021-08-20T13:52:58.595745Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 28,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 2982,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 2942,
                  privateMemory = 2942,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 40,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7001,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 173. vim.VirtualMachine::1603 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1603',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:28:24.207906Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t022-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273dcb-b822-67e0-0842-90a73f0f188d',
               createDate = 2021-08-19T14:28:17.437332Z,
               instanceUuid = '5027e256-38be-67e0-feb8-511347ef9511',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d9e1e-8b5c-325e-635c-1283d44d5983',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t022-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t022-bbdn4',
                  logDirectory = '[Vol2] svdc-t022-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1057953933,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-6cd1-501b-2757-4b9cc741008e',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1603-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-2684-6a24-8d6d-ac159c322b6e',
                           contentId = '5e3268ad8e3041c67f548ed9fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1603-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:22:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t022-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6b b8 22 67 e0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9618:4OvQ5M/ENTwUr6URsHMFsu2i4G6Sa52suC4e1ALSVpA='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t022-bbdn4/svdc-t022-bbdn4-404144a3.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t022-bbdn4-6513e4ff.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = TYXmeQmsY6xzjcFsHmXS0S6OaBk=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1603-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t022-bbdn4',
               ipAddress = '172.27.22.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.22.12',
                        'fe80::4044:49ff:fe00:2212'
                     ],
                     macAddress = '42:44:49:00:22:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.22.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2212',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t022-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6778499072,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21959884800,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t022-bbdn4.nvram',
                  'svdc-t022-bbdn4.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4-404144a3.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4-404144a3.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t022-bbdn4/vmx-svdc-t022-bbdn4-722fe2ea8c3246e59dba73a8efac5ce84a38f84e-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:43:19.88543Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t022-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1603',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:43:19Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T13:43:19.885453Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1603',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:43:19Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t022-bbdn4',
                  ipAddress = '172.27.22.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t022-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t022-bbdn4/svdc-t022-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42273dcb-b822-67e0-0842-90a73f0f188d',
                  instanceUuid = '5027e256-38be-67e0-feb8-511347ef9511',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T13:43:19.885453Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 51,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 24067,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23956,
                  privateMemory = 23956,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7580,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 174. vim.VirtualMachine::1604 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1604',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:29:09.952546Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t025-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42274783-66ce-ac19-0c73-2f8d128a3e2d',
               createDate = 2021-08-19T14:28:42.398641Z,
               instanceUuid = '5027246e-fe41-0e09-4306-4d0ecf39f37a',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d89ad-c0a0-04f9-d1be-6157270a14b0',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t025-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t025-bbdn2',
                  logDirectory = '[Vol2] svdc-t025-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 311049773,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-11f4-0f59-e555-2c6feb222c9b',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1604-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-92a2-5741-9a10-692794386b97',
                           contentId = 'ef76c41e1acbb4e2174626f4fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1604-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:25:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 201
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t025-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 63 66 ce ac 10'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9622:dcxqHkPeDQmrH6kV1RjTWFAjm38GZHDdrVnWMqAfNWg='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t025-bbdn2/svdc-t025-bbdn2-272ffae4.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t025-bbdn2-5fb19962.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = Z8HCWrPt6NROCby9dTwXA5oZTuw=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1604-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t025-bbdn2',
               ipAddress = '172.27.25.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.25.10',
                        'fe80::4044:49ff:fe00:2510'
                     ],
                     macAddress = '42:44:49:00:25:10',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.25.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2510',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t025-bbdn2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6758375424,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 17250971648,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t025-bbdn2.nvram',
                  'svdc-t025-bbdn2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2-272ffae4.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2-272ffae4.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t025-bbdn2/vmx-svdc-t025-bbdn2-ea7ed998e681e230e7248569dfef2ff79ca22f9d-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:52:59.85266Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t025-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1604',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 201
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:52:59Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T13:52:59.852679Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1604',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:52:59Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t025-bbdn2',
                  ipAddress = '172.27.25.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t025-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t025-bbdn2/svdc-t025-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42274783-66ce-ac19-0c73-2f8d128a3e2d',
                  instanceUuid = '5027246e-fe41-0e09-4306-4d0ecf39f37a',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T13:52:59.852679Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 44,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24069,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23958,
                  privateMemory = 23958,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7000,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 175. vim.VirtualMachine::1609 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1609',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:36:18.185642Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t032-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227e70a-3502-060c-b8a6-b2aa19e49800',
               createDate = 2021-08-19T14:35:55.518016Z,
               instanceUuid = '502770b2-55a0-e743-d41a-0dde9794e15d',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d6370-d1c3-267d-e08b-e45627dde62a',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t032-bbnn/svdc-t032-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t032-bbnn',
                  suspendDirectory = '[Vol2] svdc-t032-bbnn',
                  logDirectory = '[Vol2] svdc-t032-bbnn',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 434411520,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t032-bbnn/svdc-t032-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-f254-f571-2ff8-1163018e2f32',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1609-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:32:08',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t032-bbnn.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6a 35 02 06 00'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9643:RWU9l7+Eqt+mBghuwQ1qxwyLXVXbwOO2BEbun6T6T/8='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t032-bbnn/svdc-t032-bbnn-10dd309a.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t032-bbnn-55cd07f8.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = IVHlZQ5Qokan3mvTkaj07g/4tZo=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1609-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t032-bbnn',
               ipAddress = '172.27.32.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.32.8',
                        'fe80::4044:49ff:fe00:3208'
                     ],
                     macAddress = '42:44:49:00:32:08',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.32.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3208',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t032-bbnn',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6638882816,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t032-bbnn.nvram',
                  'svdc-t032-bbnn.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t032-bbnn/svdc-t032-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t032-bbnn/svdc-t032-bbnn-10dd309a.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t032-bbnn/svdc-t032-bbnn.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t032-bbnn/svdc-t032-bbnn.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t032-bbnn/svdc-t032-bbnn.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t032-bbnn/svdc-t032-bbnn.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t032-bbnn/svdc-t032-bbnn-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t032-bbnn/svdc-t032-bbnn-10dd309a.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t032-bbnn/vmx-svdc-t032-bbnn-f48d6ed0259028ca496620f80721f0d2f5367f89-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:15:36.44644Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t032-bbnn'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1609',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:15:36Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 21558731244,
                     uncommitted = 504,
                     unshared = 21558731244
                  }
               ],
               timestamp = 2021-08-20T14:15:36.44647Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1609',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:15:36Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t032-bbnn',
                  ipAddress = '172.27.32.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t032-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t032-bbnn/svdc-t032-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227e70a-3502-060c-b8a6-b2aa19e49800',
                  instanceUuid = '502770b2-55a0-e743-d41a-0dde9794e15d',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21558731244,
                  uncommitted = 504,
                  unshared = 21558731244,
                  timestamp = 2021-08-20T14:15:36.44647Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 30,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 2978,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 2938,
                  privateMemory = 2938,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 40,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 5643,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 176. vim.VirtualMachine::1611 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1611',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:39:57.672591Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t036-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422703ee-51e9-2051-f7a7-37bd92032510',
               createDate = 2021-08-19T14:39:35.633488Z,
               instanceUuid = '5027fa09-2cb2-b6ba-4e2a-8865a919d833',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564daf98-8076-e50d-dc2f-73a268d2af04',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t036-bbnn/svdc-t036-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t036-bbnn',
                  suspendDirectory = '[Vol2] svdc-t036-bbnn',
                  logDirectory = '[Vol2] svdc-t036-bbnn',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1845287664,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t036-bbnn/svdc-t036-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-3139-ab0d-ed8a-18e410ac76c5',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1611-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:36:08',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t036-bbnn.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6e 51 e9 20 50'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9652:jKEplSaG7CgyY938+C8JpRjZDAJxnlTN1sWkdVsipcE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t036-bbnn/svdc-t036-bbnn-1a31d31e.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t036-bbnn-764a0504.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = FOz7CgMz37cZJWkpdX6Qfbm6xKA=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1611-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t036-bbnn',
               ipAddress = '172.27.36.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.36.8',
                        'fe80::4044:49ff:fe00:3608'
                     ],
                     macAddress = '42:44:49:00:36:08',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.36.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3608',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t036-bbnn',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6703177728,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t036-bbnn.nvram',
                  'svdc-t036-bbnn.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t036-bbnn/svdc-t036-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t036-bbnn/svdc-t036-bbnn-1a31d31e.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t036-bbnn/svdc-t036-bbnn.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t036-bbnn/svdc-t036-bbnn.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t036-bbnn/svdc-t036-bbnn.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t036-bbnn/svdc-t036-bbnn.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t036-bbnn/svdc-t036-bbnn-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t036-bbnn/svdc-t036-bbnn-1a31d31e.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t036-bbnn/vmx-svdc-t036-bbnn-c2ae51ff68b31c758b4b19e0215de9af4c547ae3-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:45:04.215705Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t036-bbnn'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1611',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:45:04Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 21558731244,
                     uncommitted = 504,
                     unshared = 21558731244
                  }
               ],
               timestamp = 2021-08-20T14:45:04.215742Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1611',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:45:04Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t036-bbnn',
                  ipAddress = '172.27.36.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t036-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t036-bbnn/svdc-t036-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '422703ee-51e9-2051-f7a7-37bd92032510',
                  instanceUuid = '5027fa09-2cb2-b6ba-4e2a-8865a919d833',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21558731244,
                  uncommitted = 504,
                  unshared = 21558731244,
                  timestamp = 2021-08-20T14:45:04.215742Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 27,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 327,
                  hostMemoryUsage = 2948,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 2908,
                  privateMemory = 2908,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 40,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3876,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 177. vim.VirtualMachine::1620 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1620',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:42:00.991746Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t040-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273ee9-5dd7-c365-30bc-f93e7a4da80e',
               createDate = 2021-08-19T14:41:58.39122Z,
               instanceUuid = '502774e3-0e03-1e6f-d9fe-7ffea2a122c5',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d1e83-ef39-5702-32cb-a86ab4a6846e',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t040-bbnn/svdc-t040-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t040-bbnn',
                  suspendDirectory = '[Vol2] svdc-t040-bbnn',
                  logDirectory = '[Vol2] svdc-t040-bbnn',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 2051909646,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t040-bbnn/svdc-t040-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-0f1c-2200-84ab-01e26a75a847',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1620-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:40:08',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t040-bbnn.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 69 5d d7 c3 60'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9682:F7dSQ8lM0WCIp7S4E21awXRXsi9a6SikYGlj760iVic='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t040-bbnn/svdc-t040-bbnn-592d1c19.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t040-bbnn-57e59ca9.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = pPfrXXgBdarbEftnalYW3Y99zD8=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1620-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t040-bbnn.nvram',
                  'svdc-t040-bbnn.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t040-bbnn/svdc-t040-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t040-bbnn/svdc-t040-bbnn.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t040-bbnn/svdc-t040-bbnn.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t040-bbnn/svdc-t040-bbnn.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t040-bbnn/svdc-t040-bbnn.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t040-bbnn/svdc-t040-bbnn-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T10:54:39.176657Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t040-bbnn'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1620',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 12884910572,
                     uncommitted = 9205793272,
                     unshared = 12884910572
                  }
               ],
               timestamp = 2021-08-20T10:54:39.176669Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1620',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t040-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t040-bbnn/svdc-t040-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '42273ee9-5dd7-c365-30bc-f93e7a4da80e',
                  instanceUuid = '502774e3-0e03-1e6f-d9fe-7ffea2a122c5',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 12884910572,
                  uncommitted = 9205793272,
                  unshared = 12884910572,
                  timestamp = 2021-08-20T10:54:39.176669Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 178. vim.VirtualMachine::1629 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1629',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:44:18.477167Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t037-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422750e4-caa4-72ae-6af6-31348e6df538',
               createDate = 2021-08-19T14:44:04.523527Z,
               instanceUuid = '50270862-44d3-82de-7268-1a078bdd4a05',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d99e4-bad9-5d0f-2adf-8c3d7b247255',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t037-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t037-bbdn4',
                  logDirectory = '[Vol2] svdc-t037-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1905396424,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-913c-c891-b4ab-d20af3f966b1',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1629-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-a5ad-f9b3-cc5c-87a3d46d2ef4',
                           contentId = '76a1f87d0fcff36265f34d57fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1629-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:37:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t037-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 64 ca a4 72 a0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9707:gUTpd7AIKNHjHF0wpN7PgeVoXU3ATeELkOaWEIZekk4='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t037-bbdn4/svdc-t037-bbdn4-ad664949.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t037-bbdn4-534e4b99.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = l4QDOSUTybKSSiCn/ZhJnUj3qmk=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1629-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t037-bbdn4',
               ipAddress = '172.27.37.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.37.12',
                        'fe80::4044:49ff:fe00:3712'
                     ],
                     macAddress = '42:44:49:00:37:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.37.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3712',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t037-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6800486400,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 26730168320,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t037-bbdn4.nvram',
                  'svdc-t037-bbdn4.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4-ad664949.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4-ad664949.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t037-bbdn4/vmx-svdc-t037-bbdn4-f434f35171dbe38f0ca6775046d604d0b5582345-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:48:21.744144Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t037-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1629',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:48:21Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T14:48:21.744159Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1629',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:48:21Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t037-bbdn4',
                  ipAddress = '172.27.37.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t037-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t037-bbdn4/svdc-t037-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422750e4-caa4-72ae-6af6-31348e6df538',
                  instanceUuid = '50270862-44d3-82de-7268-1a078bdd4a05',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T14:48:21.744159Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 38,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 24013,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23902,
                  privateMemory = 23902,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3678,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 179. vim.VirtualMachine::1632 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1632',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:45:20.244549Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t041-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227003c-0c2d-cacb-cf2a-12de9f2c50e5',
               createDate = 2021-08-19T14:45:14.497779Z,
               instanceUuid = '50272155-9cd4-e30b-adc4-b68b048e3124',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564de1ea-8fcf-12a9-41aa-1b8af85d342f',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t041-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t041-bbdn2',
                  logDirectory = '[Vol2] svdc-t041-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1624485659,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-ed61-0db2-5d9a-5652cbbc32d6',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1632-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-673a-0751-ce2e-79ea1b07aed6',
                           contentId = 'e258ee3ee18c59f047e8c6fbfffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1632-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:41:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t041-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6c 0c 2d ca c0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9717:yx/U8da4DL8cVdQgjO03/4uDb26tV1ktvQYm7vrHqQk='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t041-bbdn2/svdc-t041-bbdn2-cbcab1a2.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t041-bbdn2-685cd820.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = FrOeCY8sJxTji3Ti+TFpH1zHH+o=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1632-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t041-bbdn2.nvram',
                  'svdc-t041-bbdn2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T03:45:02.910167Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t041-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1632',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 77309420012,
                     uncommitted = 26390967240,
                     unshared = 77309420012
                  }
               ],
               timestamp = 2021-08-20T03:45:02.910179Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1632',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t041-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t041-bbdn2/svdc-t041-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227003c-0c2d-cacb-cf2a-12de9f2c50e5',
                  instanceUuid = '50272155-9cd4-e30b-adc4-b68b048e3124',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 77309420012,
                  uncommitted = 26390967240,
                  unshared = 77309420012,
                  timestamp = 2021-08-20T03:45:02.910179Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 180. vim.VirtualMachine::1635 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1635',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:46:30.251983Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t036-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273668-eb2c-ff0b-93ae-0c12cbb91b99',
               createDate = 2021-08-19T14:45:35.308119Z,
               instanceUuid = '5027176a-cb5c-1cd2-261c-aa0eda4c1df6',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d0313-906a-f9b4-8b82-d62ce69c941e',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t036-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t036-bbdn4',
                  logDirectory = '[Vol2] svdc-t036-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -877061223,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-1bbe-b9af-89b9-a9d0edf19d24',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1635-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-e6ec-7e7f-95eb-78248bfa8c94',
                           contentId = '8b11d592a157d0b5eb881720fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1635-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:36:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t036-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 eb 2c ff 00'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9719:fxRbJKHB3rS1X9rDHLUqMXbM4CkfXXAbAJkgrRN4rpU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t036-bbdn4/svdc-t036-bbdn4-606c0c88.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t036-bbdn4-3f90207a.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = XkPpYkgoitqcnSV05n2r/6wrT1U=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1635-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t036-bbdn4',
               ipAddress = '172.27.36.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.36.12',
                        'fe80::4044:49ff:fe00:3612'
                     ],
                     macAddress = '42:44:49:00:36:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.36.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3612',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t036-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6800076800,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 26233610240,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t036-bbdn4.nvram',
                  'svdc-t036-bbdn4.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4-606c0c88.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4-606c0c88.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t036-bbdn4/vmx-svdc-t036-bbdn4-665b721995cd6085f418ccf30b15abcbfb8ffc15-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:45:07.762633Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t036-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1635',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:45:07Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168352748,
                     uncommitted = 968,
                     unshared = 103168352748
                  }
               ],
               timestamp = 2021-08-20T14:45:07.762652Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1635',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:45:07Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t036-bbdn4',
                  ipAddress = '172.27.36.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t036-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t036-bbdn4/svdc-t036-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42273668-eb2c-ff0b-93ae-0c12cbb91b99',
                  instanceUuid = '5027176a-cb5c-1cd2-261c-aa0eda4c1df6',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168352748,
                  uncommitted = 968,
                  unshared = 103168352748,
                  timestamp = 2021-08-20T14:45:07.762652Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 42,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23792,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23682,
                  privateMemory = 23682,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 110,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3872,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 181. vim.VirtualMachine::1659 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1659',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T14:52:43.215859Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t042-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273364-bec6-2e92-01ff-ed83d0c5436e',
               createDate = 2021-08-19T14:52:02.618729Z,
               instanceUuid = '502756f9-abbd-c36e-fb41-6c070feb9a0a',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dac46-ef59-539b-6d04-8c6c9c0d9d06',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t042-hdb/svdc-t042-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t042-hdb',
                  suspendDirectory = '[Vol1] svdc-t042-hdb',
                  logDirectory = '[Vol1] svdc-t042-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -792378514,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t042-hdb/svdc-t042-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-e79f-d212-bd24-230551f9280f',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1659-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t042-hdb/svdc-t042-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-31fa-9c95-c4c2-7ab55d85f033',
                           contentId = '0c61bc87dc273867d5fc1fbefffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1659-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:42:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t042-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 64 be c6 2e 90'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9806:AYiszynbSNDsMreJrsZvlCR+AZAmDlVf9Og/Ty07p3I='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t042-hdb/svdc-t042-hdb-9036741d.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t042-hdb-02e18605.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 4zMGeYmIGVwx6R1kpMc0kRuw0Jg=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1659-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t042-hdb.nvram',
                  'svdc-t042-hdb.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t042-hdb/svdc-t042-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t042-hdb/svdc-t042-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t042-hdb/svdc-t042-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t042-hdb/svdc-t042-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t042-hdb/svdc-t042-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t042-hdb/svdc-t042-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t042-hdb/svdc-t042-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t042-hdb/svdc-t042-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t042-hdb/svdc-t042-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T03:45:50.525001Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t042-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1659',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 66572001772,
                     uncommitted = 26393088964,
                     unshared = 66572001772
                  }
               ],
               timestamp = 2021-08-20T03:45:50.525018Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1659',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t042-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t042-hdb/svdc-t042-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42273364-bec6-2e92-01ff-ed83d0c5436e',
                  instanceUuid = '502756f9-abbd-c36e-fb41-6c070feb9a0a',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 66572001772,
                  uncommitted = 26393088964,
                  unshared = 66572001772,
                  timestamp = 2021-08-20T03:45:50.525018Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 182. vim.VirtualMachine::1661 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1661',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:27.881873Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t003-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273619-543a-92c6-1bc2-fdf728b4597c',
               createDate = 2021-08-19T14:05:11.596542Z,
               instanceUuid = '5027744d-9811-a503-6f56-29982083753a',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5da5-8344-ff8b-81b3-9e5f4ca041ca',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t003-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t003-bbdn2',
                  logDirectory = '[Vol2] svdc-t003-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 682908028,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-54cc-cd11-f6f8-a2059f521743',
                           contentId = '1af2947cc50133273ccda24eea10f5cb',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1661-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-34ef-71aa-96de-04bd2397c372',
                           contentId = '9b95160e5a1e34ff9234f4cac5861ab3',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1661-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:03:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t003-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 69 54 3a 92 c0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9492:lTYTrPEAReANP6JcZ1cRhyZDO8axF9JnQfinug7aKEM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t003-bbdn2/svdc-t003-bbdn2-b4b7d7a0.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838846363894071'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t003-bbdn2-61caf262.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = u8iDk9IphMxo9B2BpiG+3TI/McE=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1661-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t003-bbdn2',
               ipAddress = '172.27.3.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.3.10',
                        'fe80::4044:49ff:fe00:310'
                     ],
                     macAddress = '42:44:49:00:03:10',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.3.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:310',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t003-bbdn2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6754287616,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20047695872,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t003-bbdn2.nvram',
                  'svdc-t003-bbdn2.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2-b4b7d7a0.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t003-bbdn2/vmware.log',
                     type = 'log',
                     size = 173935,
                     uniqueSize = 173935,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2-b4b7d7a0.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t003-bbdn2/vmx-svdc-t003-bbdn2-3c23d3792ebd236dfe1a2611625d4e799395a12d-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:41:52.113026Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t003-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1661',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:41:52Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168526683,
                     uncommitted = 1049,
                     unshared = 103168526683
                  }
               ],
               timestamp = 2021-08-20T12:41:52.113055Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1661',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:41:52Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t003-bbdn2',
                  ipAddress = '172.27.3.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t003-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t003-bbdn2/svdc-t003-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42273619-543a-92c6-1bc2-fdf728b4597c',
                  instanceUuid = '5027744d-9811-a503-6f56-29982083753a',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168526683,
                  uncommitted = 1049,
                  unshared = 103168526683,
                  timestamp = 2021-08-20T12:41:52.113055Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 44,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24175,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24064,
                  privateMemory = 24064,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 11267,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 183. vim.VirtualMachine::1663 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1663',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:27.882829Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t032-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f587-aa9c-b367-a293-0ea5b3331176',
               createDate = 2021-08-19T14:41:51.836285Z,
               instanceUuid = '50271133-10e2-4b3f-733d-94fe279d2ba4',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d538e-2e7b-6d65-d992-539bb73d97fd',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t032-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t032-bbdn4',
                  logDirectory = '[Vol2] svdc-t032-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1288498826,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-43ff-5c96-5523-53db7bb077b6',
                           contentId = '431da83b57634c9a514f7664b5cde318',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1663-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-4c30-2fd6-895a-143546f7a4b2',
                           contentId = '6f7c2635fee2f61058807226d75e5c8a',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1663-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:32:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 190
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t032-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 67 aa 9c b3 60'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9665:N5+0Ef3xYb/92+9nK6vvUXMhoBrKljKRoacx3XDBM7Y='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t032-bbdn4/svdc-t032-bbdn4-2c831984.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838848490340846'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t032-bbdn4-0f688c02.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = Ft68I1kioacPdqExtZyxgVN2dRU=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1663-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t032-bbdn4',
               ipAddress = '172.27.32.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.32.12',
                        'fe80::4044:49ff:fe00:3212'
                     ],
                     macAddress = '42:44:49:00:32:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.32.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3212',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t032-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6786740224,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 24895016960,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t032-bbdn4.nvram',
                  'svdc-t032-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4-2c831984.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t032-bbdn4/vmware.log',
                     type = 'log',
                     size = 174034,
                     uniqueSize = 174034,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4-2c831984.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t032-bbdn4/vmx-svdc-t032-bbdn4-4854653dd1501969d316c77e4e252318f0c89a41-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:15:39.842463Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t032-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1663',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 190
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:15:39Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168526782,
                     uncommitted = 1049,
                     unshared = 103168526782
                  }
               ],
               timestamp = 2021-08-20T14:15:39.842479Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1663',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:15:39Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t032-bbdn4',
                  ipAddress = '172.27.32.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t032-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t032-bbdn4/svdc-t032-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f587-aa9c-b367-a293-0ea5b3331176',
                  instanceUuid = '50271133-10e2-4b3f-733d-94fe279d2ba4',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168526782,
                  uncommitted = 1049,
                  unshared = 103168526782,
                  timestamp = 2021-08-20T14:15:39.842479Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 36,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23854,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23744,
                  privateMemory = 23744,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 110,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 5640,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 184. vim.VirtualMachine::1666 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1666',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:27.923114Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t034-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422742ce-08dd-d55b-1c92-392261862e17',
               createDate = 2021-08-19T14:52:02.813538Z,
               instanceUuid = '502723b0-647d-ba29-1681-bb6b44f02268',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d10ac-ef28-15f9-832d-f656d77a7d8f',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t034-happ/svdc-t034-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t034-happ',
                  suspendDirectory = '[Vol1] svdc-t034-happ',
                  logDirectory = '[Vol1] svdc-t034-happ',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1636183575,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t034-happ/svdc-t034-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-8cfb-97ec-db96-a5cfd71418b8',
                           contentId = 'aadc661343eab62956c574038028db0e',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1666-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:34:07',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t034-happ.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6e 08 dd d5 50'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9805:jkSax+L+//Rbn1YrNtVmDtKa9Lf9dzMuHq/QU8AkJNE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t034-happ/svdc-t034-happ-4eb501b9.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838849137853426'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t034-happ-4e9efcf7.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = xWiEPVmXwC85fBVEjP0TAQX8fcw=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1666-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t034-happ',
               ipAddress = '172.27.34.7',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.34.7',
                        'fe80::4044:49ff:fe00:3407'
                     ],
                     macAddress = '42:44:49:00:34:07',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.34.7',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3407',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t034-happ',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 2443280384,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t034-happ.nvram',
                  'svdc-t034-happ.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t034-happ/svdc-t034-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t034-happ/svdc-t034-happ-4eb501b9.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t034-happ/svdc-t034-happ.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t034-happ/svdc-t034-happ.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t034-happ/svdc-t034-happ.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t034-happ/svdc-t034-happ.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t034-happ/svdc-t034-happ-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t034-happ/vmware.log',
                     type = 'log',
                     size = 164283,
                     uniqueSize = 164283,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t034-happ/svdc-t034-happ-4eb501b9.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t034-happ/vmx-svdc-t034-happ-f5a1d3ae349abcd92578cec8c11827ba0fbfd281-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:38:04.271723Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t034-happ'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1666',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:38:04Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 21558895527,
                     uncommitted = 531,
                     unshared = 21558895527
                  }
               ],
               timestamp = 2021-08-20T14:38:04.271758Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1666',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:38:04Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t034-happ',
                  ipAddress = '172.27.34.7',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t034-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t034-happ/svdc-t034-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '422742ce-08dd-d55b-1c92-392261862e17',
                  instanceUuid = '502723b0-647d-ba29-1681-bb6b44f02268',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21558895527,
                  uncommitted = 531,
                  unshared = 21558895527,
                  timestamp = 2021-08-20T14:38:04.271758Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 7,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 1845,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 1808,
                  privateMemory = 1808,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 37,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4296,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 185. vim.VirtualMachine::1667 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1667',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:27.933453Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t023-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422769d8-db79-9684-b3cb-4276df04ca77',
               createDate = 2021-08-19T14:48:24.846707Z,
               instanceUuid = '5027a7fc-3b42-b6ee-dace-b7e78e3a1339',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d9f0a-8e0d-afb4-08d1-5ed4d7d3d092',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t023-hdb/svdc-t023-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t023-hdb',
                  suspendDirectory = '[Vol1] svdc-t023-hdb',
                  logDirectory = '[Vol1] svdc-t023-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -553334153,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t023-hdb/svdc-t023-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-e04e-b2db-85b5-ffe0968c3204',
                           contentId = 'c008da3112d1a93f65df6ddb7fa671be',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1667-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t023-hdb/svdc-t023-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-3ada-4a93-b85c-397ce3b5a9c6',
                           contentId = 'a8b5e1ee2b2b91e045d57c4064dbe93b',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1667-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:23:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t023-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 db 79 96 80'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9763:LYSFdKdowdiUlbukaUwm6dRdQqg5EtlpZ9+UQij+578='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t023-hdb/svdc-t023-hdb-8b9e3b5c.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838848950723180'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t023-hdb-657f291a.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = WQs+ITsTjuUCU3Wm3zNZtaYeVB0=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1667-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t023-hdb',
               ipAddress = '172.27.23.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.23.6',
                        'fe80::4044:49ff:fe00:2306'
                     ],
                     macAddress = '42:44:49:00:23:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.23.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2306',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t023-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900274688,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 9026158592,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t023-hdb.nvram',
                  'svdc-t023-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t023-hdb/svdc-t023-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t023-hdb/svdc-t023-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t023-hdb/svdc-t023-hdb-8b9e3b5c.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t023-hdb/svdc-t023-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t023-hdb/svdc-t023-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t023-hdb/svdc-t023-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t023-hdb/svdc-t023-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t023-hdb/svdc-t023-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t023-hdb/svdc-t023-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t023-hdb/svdc-t023-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t023-hdb/vmware.log',
                     type = 'log',
                     size = 176037,
                     uniqueSize = 176037,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t023-hdb/svdc-t023-hdb-8b9e3b5c.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t023-hdb/vmx-svdc-t023-hdb-bfa4ffffb496fe783b486d881a7456c1d8621aab-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:45:58.399806Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t023-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1667',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:45:58Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92433207697,
                     uncommitted = 1045,
                     unshared = 92433207697
                  }
               ],
               timestamp = 2021-08-20T13:45:58.399848Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1667',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:45:58Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t023-hdb',
                  ipAddress = '172.27.23.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t023-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t023-hdb/svdc-t023-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422769d8-db79-9684-b3cb-4276df04ca77',
                  instanceUuid = '5027a7fc-3b42-b6ee-dace-b7e78e3a1339',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92433207697,
                  uncommitted = 1045,
                  unshared = 92433207697,
                  timestamp = 2021-08-20T13:45:58.399848Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 25,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24326,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24210,
                  privateMemory = 24210,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 116,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7421,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 186. vim.VirtualMachine::1669 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1669',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:27.938763Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t042-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227e677-c87c-c15d-b5ef-df5030d27e59',
               createDate = 2021-08-19T14:54:06.701006Z,
               instanceUuid = '5027dd79-12fb-a3d5-fafd-682c59942998',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564da27b-9589-32f0-f651-b006a24c5fd5',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t042-happ/svdc-t042-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t042-happ',
                  suspendDirectory = '[Vol1] svdc-t042-happ',
                  logDirectory = '[Vol1] svdc-t042-happ',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 819101273,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t042-happ/svdc-t042-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-5c3d-c430-c524-73b8c5054b54',
                           contentId = '02a818ff39534b524f08f76fb118753d',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1669-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:42:07',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t042-happ.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 67 c8 7c c1 50'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9813:Sw3GPDWhSsIuSlKWIjSZ9GxrCo7BwbKqwyZT+W5cNv8='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t042-happ/svdc-t042-happ-9704ed38.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838849266241463'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t042-happ-5f13a7aa.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = pEBBsT3R09A/jD/foxT9pUQcwvU=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1669-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t042-happ.nvram',
                  'svdc-t042-happ.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t042-happ/svdc-t042-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t042-happ/svdc-t042-happ.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t042-happ/svdc-t042-happ.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t042-happ/svdc-t042-happ.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t042-happ/svdc-t042-happ.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t042-happ/svdc-t042-happ-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t042-happ/vmware.log',
                     type = 'log',
                     size = 164379,
                     uniqueSize = 164379,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T03:45:49.842587Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t042-happ'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1669',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 12885074951,
                     uncommitted = 9205793299,
                     unshared = 12885074951
                  }
               ],
               timestamp = 2021-08-20T03:45:49.84262Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1669',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t042-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t042-happ/svdc-t042-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227e677-c87c-c15d-b5ef-df5030d27e59',
                  instanceUuid = '5027dd79-12fb-a3d5-fafd-682c59942998',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 12885074951,
                  uncommitted = 9205793299,
                  unshared = 12885074951,
                  timestamp = 2021-08-20T03:45:49.84262Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 187. vim.VirtualMachine::1673 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1673',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:27.975551Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t023-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f633-1b7c-eddf-d3c0-494d487d35ac',
               createDate = 2021-08-19T14:27:19.815713Z,
               instanceUuid = '5027cc08-8a85-146d-d771-6b18651ef8d9',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d71df-c031-5f97-ded5-e0eafbb822f1',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t023-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t023-bbdn3',
                  logDirectory = '[Vol2] svdc-t023-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1216165292,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-53d7-9975-7f31-2998d813aaf4',
                           contentId = '00dda811adeebc092a44cb4155cf1890',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1673-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-44b8-a2b3-8952-b97d3da36f89',
                           contentId = 'b1ae7f64f1146ed9d51e491e59b88139',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1673-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:23:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t023-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 63 1b 7c ed d0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9612:WKMj+XNSSu10Hrg29FfrctDwdGo5IhFe9Twd26mqTGI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t023-bbdn3/svdc-t023-bbdn3-8d3b8163.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838847666149408'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t023-bbdn3-78d2103f.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = wZOM86+0X8Eu3qIyg1PbYbV9NyQ=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1673-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t023-bbdn3',
               ipAddress = '172.27.23.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.23.11',
                        'fe80::4044:49ff:fe00:2311'
                     ],
                     macAddress = '42:44:49:00:23:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.23.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2311',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t023-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6776508416,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 25006006272,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t023-bbdn3.nvram',
                  'svdc-t023-bbdn3.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3-8d3b8163.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t023-bbdn3/vmware.log',
                     type = 'log',
                     size = 174028,
                     uniqueSize = 174028,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3-8d3b8163.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t023-bbdn3/vmx-svdc-t023-bbdn3-fa1585932856a7fe9bbff2705f859af2fc176867-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:46:33.372618Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t023-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1673',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:46:33Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168526776,
                     uncommitted = 1049,
                     unshared = 103168526776
                  }
               ],
               timestamp = 2021-08-20T13:46:33.372673Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1673',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:46:33Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t023-bbdn3',
                  ipAddress = '172.27.23.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t023-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t023-bbdn3/svdc-t023-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f633-1b7c-eddf-d3c0-494d487d35ac',
                  instanceUuid = '5027cc08-8a85-146d-d771-6b18651ef8d9',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168526776,
                  uncommitted = 1049,
                  unshared = 103168526776,
                  timestamp = 2021-08-20T13:46:33.372673Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 44,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 24179,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24068,
                  privateMemory = 24068,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7386,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 188. vim.VirtualMachine::1676 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1676',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:27.990338Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t039-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42277d1f-e1dc-ae2f-b57f-e0f216c5e592',
               createDate = 2021-08-19T14:53:00.526613Z,
               instanceUuid = '5027ce14-f54f-9361-7b94-3588c6dd2c11',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d2ac9-c027-0b88-a29d-756640286afc',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t039-happ/svdc-t039-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t039-happ',
                  suspendDirectory = '[Vol1] svdc-t039-happ',
                  logDirectory = '[Vol1] svdc-t039-happ',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 382068114,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t039-happ/svdc-t039-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-6ad1-172b-c4a7-74b937870b45',
                           contentId = '9c6bd49a978e89fa518ddf90d6dd6419',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1676-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:39:07',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t039-happ.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6f e1 dc ae 20'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9810:nD7QbkMXypUXDmZfHmh+HCZ1yQmnDl+TeNFpAF2e+7o='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t039-happ/svdc-t039-happ-5a5eccde.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838849204109590'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t039-happ-307dd344.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = d3mwAAZ95mK65ikEGY1bAuqWtjY=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1676-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t039-happ',
               ipAddress = '172.27.39.7',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.39.7',
                        'fe80::4044:49ff:fe00:3907'
                     ],
                     macAddress = '42:44:49:00:39:07',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.39.7',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3907',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t039-happ',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 2442895360,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t039-happ.nvram',
                  'svdc-t039-happ.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t039-happ/svdc-t039-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t039-happ/svdc-t039-happ-5a5eccde.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t039-happ/svdc-t039-happ.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t039-happ/svdc-t039-happ.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t039-happ/svdc-t039-happ.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t039-happ/svdc-t039-happ.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t039-happ/svdc-t039-happ-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t039-happ/vmware.log',
                     type = 'log',
                     size = 164416,
                     uniqueSize = 164416,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t039-happ/svdc-t039-happ-5a5eccde.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t039-happ/vmx-svdc-t039-happ-0b21e1c2155b80b0caaffcc1a380cf7b01a2f76d-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:54:14.452367Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t039-happ'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1676',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:54:14Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 21558895660,
                     uncommitted = 531,
                     unshared = 21558895660
                  }
               ],
               timestamp = 2021-08-20T14:54:14.452415Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1676',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:54:14Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t039-happ',
                  ipAddress = '172.27.39.7',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t039-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t039-happ/svdc-t039-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '42277d1f-e1dc-ae2f-b57f-e0f216c5e592',
                  instanceUuid = '5027ce14-f54f-9361-7b94-3588c6dd2c11',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21558895660,
                  uncommitted = 531,
                  unshared = 21558895660,
                  timestamp = 2021-08-20T14:54:14.452415Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 8,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 1833,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 1796,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 37,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3325,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 189. vim.VirtualMachine::1677 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1677',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:28.012452Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t004-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42276b2a-da00-62b0-ac71-307d7c58e991',
               createDate = 2021-08-19T14:06:35.896014Z,
               instanceUuid = '50272f4c-b34b-0dee-41d7-05144b7f4aa8',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d3700-85c7-0aad-e3cd-7360ffca6f9e',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t004-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t004-bbdn4',
                  logDirectory = '[Vol2] svdc-t004-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 2086201745,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-e191-34bc-9496-c3749508ee49',
                           contentId = '204a7fa337ab41d671c72a351e2b8831',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1677-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-1f39-e4e6-5c8c-e5bfe0faae6f',
                           contentId = '972c8761438f2810a5291936ef517cec',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1677-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:04:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t004-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6a da 00 62 b0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9500:8EEMzVJo7N8ggxNOM+hBkVNj82asAM7Mhrk/UZRiv7M='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t004-bbdn4/svdc-t004-bbdn4-01b21463.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838846448182393'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t004-bbdn4-75891d3f.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = EOykT0T+5FZfMkq9406SZ3x/A4Y=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1677-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t004-bbdn4',
               ipAddress = '172.27.4.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.4.12',
                        'fe80::4044:49ff:fe00:412'
                     ],
                     macAddress = '42:44:49:00:04:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.4.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:412',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t004-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6759092224,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20442300416,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t004-bbdn4.nvram',
                  'svdc-t004-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4-01b21463.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t004-bbdn4/vmware.log',
                     type = 'log',
                     size = 173935,
                     uniqueSize = 173935,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4-01b21463.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t004-bbdn4/vmx-svdc-t004-bbdn4-b0a0549173bca577bc3de6baa3fcb89d8afeeee6-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:45:07.538243Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t004-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1677',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:45:07Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168526683,
                     uncommitted = 1049,
                     unshared = 103168526683
                  }
               ],
               timestamp = 2021-08-20T12:45:07.538261Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1677',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:45:07Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t004-bbdn4',
                  ipAddress = '172.27.4.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t004-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t004-bbdn4/svdc-t004-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42276b2a-da00-62b0-ac71-307d7c58e991',
                  instanceUuid = '50272f4c-b34b-0dee-41d7-05144b7f4aa8',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168526683,
                  uncommitted = 1049,
                  unshared = 103168526683,
                  timestamp = 2021-08-20T12:45:07.538261Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 43,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24006,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23896,
                  privateMemory = 23896,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 11072,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 190. vim.VirtualMachine::1679 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1679',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:28.053759Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t015-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f56b-c38f-cbdd-f2ad-2d1430c38fb7',
               createDate = 2021-08-19T14:17:33.701621Z,
               instanceUuid = '5027b0ea-0223-4ece-172f-69213f4792c3',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5f0d-440b-c1cb-4f50-2936077874e2',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t015-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t015-bbdn2',
                  logDirectory = '[Vol2] svdc-t015-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 818122679,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-a710-a5d3-4f02-f589e7630a2c',
                           contentId = '82abb13534755d90815dcb8048b1b706',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1679-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-31d9-9252-238a-80c558264a9a',
                           contentId = 'b3a8aa6dbcd02dd469f5b56a54e6e648',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1679-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:15:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t015-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6b c3 8f cb d0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9564:dY3RzetUvPBnjpSQaauZG7DoOVt4OJuA0NUzZzTK3KQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t015-bbdn2/svdc-t015-bbdn2-3aee2603.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838847090389226'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t015-bbdn2-14cad79f.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = aZQdKGtKE/WZ1KJe97k7b3zcXaQ=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1679-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t015-bbdn2',
               ipAddress = '172.27.15.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.15.10',
                        'fe80::4044:49ff:fe00:1510'
                     ],
                     macAddress = '42:44:49:00:15:10',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.15.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1510',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t015-bbdn2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6771351552,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 22553567232,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t015-bbdn2.nvram',
                  'svdc-t015-bbdn2.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2-3aee2603.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t015-bbdn2/vmware.log',
                     type = 'log',
                     size = 174026,
                     uniqueSize = 174026,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2-3aee2603.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t015-bbdn2/vmx-svdc-t015-bbdn2-99454d4218d3f5919695b227182ddd205a5262f1-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:20:39.622206Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t015-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1679',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:20:39Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168526774,
                     uncommitted = 1049,
                     unshared = 103168526774
                  }
               ],
               timestamp = 2021-08-20T13:20:39.622222Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1679',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:20:39Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t015-bbdn2',
                  ipAddress = '172.27.15.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t015-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t015-bbdn2/svdc-t015-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f56b-c38f-cbdd-f2ad-2d1430c38fb7',
                  instanceUuid = '5027b0ea-0223-4ece-172f-69213f4792c3',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168526774,
                  uncommitted = 1049,
                  unshared = 103168526774,
                  timestamp = 2021-08-20T13:20:39.622222Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 54,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24101,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23990,
                  privateMemory = 23990,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8940,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 191. vim.VirtualMachine::1680 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1680',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:28.052571Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t008-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227154f-dab8-2259-0d03-3902633ddfbd',
               createDate = 2021-08-19T14:09:59.503996Z,
               instanceUuid = '50271c35-243c-efc6-19f2-b1782fcbef0d',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dede9-1441-3f4b-eb13-cef5e928a2a4',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t008-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t008-bbdn1',
                  logDirectory = '[Vol2] svdc-t008-bbdn1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1664999357,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-c8ba-2b8a-f641-d5aef6df56f7',
                           contentId = '60413b536703b72def7d11fb19b475c3',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1680-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-d003-4d5e-17b0-26db7ba6ce04',
                           contentId = '74e3079fb38093c7038f75255ce6a8bd',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1680-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:08:09',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t008-bbdn1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6f da b8 22 50'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9521:hnzEovQrIWcABjGTKboJ1mdQkIM9ZmtolcINSoWQVRI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t008-bbdn1/svdc-t008-bbdn1-359b0764.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838846651821332'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t008-bbdn1-3b7e35e2.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = ozdPfo5pRRBUV3tdoLtfrkPSuiU=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1680-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t008-bbdn1',
               ipAddress = '172.27.8.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.8.9',
                        'fe80::4044:49ff:fe00:809'
                     ],
                     macAddress = '42:44:49:00:08:09',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.8.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:809',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t008-bbdn1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6761758720,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20961906688,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t008-bbdn1.nvram',
                  'svdc-t008-bbdn1.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1-359b0764.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t008-bbdn1/vmware.log',
                     type = 'log',
                     size = 174028,
                     uniqueSize = 174028,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1-359b0764.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t008-bbdn1/vmx-svdc-t008-bbdn1-9ed2be5992d016776011f9abb920e26c03a551db-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:58:01.012929Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t008-bbdn1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1680',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:58:00Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168526776,
                     uncommitted = 1049,
                     unshared = 103168526776
                  }
               ],
               timestamp = 2021-08-20T12:58:01.012963Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1680',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:58:00Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t008-bbdn1',
                  ipAddress = '172.27.8.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t008-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t008-bbdn1/svdc-t008-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227154f-dab8-2259-0d03-3902633ddfbd',
                  instanceUuid = '50271c35-243c-efc6-19f2-b1782fcbef0d',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168526776,
                  uncommitted = 1049,
                  unshared = 103168526776,
                  timestamp = 2021-08-20T12:58:01.012963Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 711,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 10076,
                  hostMemoryUsage = 23890,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23780,
                  privateMemory = 23780,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 110,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 10299,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 192. vim.VirtualMachine::1684 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1684',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:28.081682Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t020-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227178e-b7ba-6e39-644f-7706a693dc2e',
               createDate = 2021-08-19T14:22:00.737036Z,
               instanceUuid = '5027a285-d05e-40f8-2a5d-839d53575fa8',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d49ea-920c-e153-9d73-7ec55ef5c646',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t020-bbnn/svdc-t020-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t020-bbnn',
                  suspendDirectory = '[Vol2] svdc-t020-bbnn',
                  logDirectory = '[Vol2] svdc-t020-bbnn',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1500259282,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t020-bbnn/svdc-t020-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-5261-fd42-5f19-57683d83372f',
                           contentId = 'aa91c8cfe8cf4c4894d03e817fd8c0b0',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1684-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:20:08',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t020-bbnn.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6e b7 ba 6e 30'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9589:i1u162HQB0zgc39AusDDFqtW5apM1U62ji2sM2gFlXw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t020-bbnn/svdc-t020-bbnn-bf38a297.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838847364946887'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t020-bbnn-3069466b.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = redG/xXWmpUJk+U0t9hLGm5IiuI=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1684-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t020-bbnn',
               ipAddress = '172.27.20.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.20.8',
                        'fe80::4044:49ff:fe00:2008'
                     ],
                     macAddress = '42:44:49:00:20:08',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.20.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2008',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t020-bbnn',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6594412544,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t020-bbnn.nvram',
                  'svdc-t020-bbnn.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t020-bbnn/svdc-t020-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t020-bbnn/svdc-t020-bbnn-bf38a297.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t020-bbnn/svdc-t020-bbnn.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t020-bbnn/svdc-t020-bbnn.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t020-bbnn/svdc-t020-bbnn.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t020-bbnn/svdc-t020-bbnn.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t020-bbnn/svdc-t020-bbnn-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t020-bbnn/vmware.log',
                     type = 'log',
                     size = 164371,
                     uniqueSize = 164371,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t020-bbnn/svdc-t020-bbnn-bf38a297.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t020-bbnn/vmx-svdc-t020-bbnn-31d3c4139dcdb20272e7c20aae4e78e7cb9247cc-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:36:48.203882Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t020-bbnn'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1684',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 92
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:36:48Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 21558895615,
                     uncommitted = 531,
                     unshared = 21558895615
                  }
               ],
               timestamp = 2021-08-20T13:36:48.20393Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1684',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:36:48Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t020-bbnn',
                  ipAddress = '172.27.20.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t020-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t020-bbnn/svdc-t020-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227178e-b7ba-6e39-644f-7706a693dc2e',
                  instanceUuid = '5027a285-d05e-40f8-2a5d-839d53575fa8',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21558895615,
                  uncommitted = 531,
                  unshared = 21558895615,
                  timestamp = 2021-08-20T13:36:48.20393Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 7,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 3058,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 3018,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 40,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7971,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 193. vim.VirtualMachine::1685 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1685',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:28.083728Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t038-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f546-e249-0d4d-2213-2d8f37ac48fb',
               createDate = 2021-08-19T14:44:18.952837Z,
               instanceUuid = '5027bd7c-cdc5-0b0c-9e7f-03050d5bf6a2',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564da907-8a43-7950-d360-fcf788d07bf0',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t038-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t038-bbdn4',
                  logDirectory = '[Vol2] svdc-t038-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 934037755,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-f859-de91-1e3d-36fd182e9fa5',
                           contentId = '9ec91cfbbc57053a640d436c4981495b',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1685-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-ee26-3446-8d0c-e56a58709ffb',
                           contentId = 'd81a001d3221b9def1c2110c980aeebe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1685-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:38:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 194
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t038-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 66 e2 49 0d 40'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9706:WkVGJhYoMOWJK1EKlKk/WXq206Icyic6+TdM8cDRxcQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t038-bbdn4/svdc-t038-bbdn4-fa60860a.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838848662299353'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t038-bbdn4-670c76b8.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 8xyqp/XCfqPT9YoZ3yBAFE26R4E=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1685-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t038-bbdn4',
               ipAddress = '172.27.38.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.38.12',
                        'fe80::4044:49ff:fe00:3812'
                     ],
                     macAddress = '42:44:49:00:38:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.38.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3812',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t038-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6784897024,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21557182464,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t038-bbdn4.nvram',
                  'svdc-t038-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4-fa60860a.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t038-bbdn4/vmware.log',
                     type = 'log',
                     size = 173928,
                     uniqueSize = 173928,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4-fa60860a.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t038-bbdn4/vmx-svdc-t038-bbdn4-e2677bf220ce88e2c4e003a5a7544d13b06e6535-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:51:35.946104Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t038-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1685',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 194
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:51:35Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168526676,
                     uncommitted = 1049,
                     unshared = 103168526676
                  }
               ],
               timestamp = 2021-08-20T14:51:35.94612Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1685',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:51:35Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t038-bbdn4',
                  ipAddress = '172.27.38.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t038-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t038-bbdn4/svdc-t038-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f546-e249-0d4d-2213-2d8f37ac48fb',
                  instanceUuid = '5027bd7c-cdc5-0b0c-9e7f-03050d5bf6a2',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168526676,
                  uncommitted = 1049,
                  unshared = 103168526676,
                  timestamp = 2021-08-20T14:51:35.94612Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 38,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23952,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23842,
                  privateMemory = 23842,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 110,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3484,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 194. vim.VirtualMachine::1693 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1693',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:28.122839Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t017-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227000e-0eef-c47a-a68c-89f8778355e2',
               createDate = 2021-08-19T14:20:09.448934Z,
               instanceUuid = '50274a9a-0bd3-6893-939b-148ae64f24bc',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564db638-1d52-e9ae-d5f9-d9c9f25afa2e',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t017-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t017-bbdn4',
                  logDirectory = '[Vol2] svdc-t017-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 2005095906,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-9b80-abbb-bf7b-718b0d6f1c28',
                           contentId = '913d88c582ee8736e451e44275db402e',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1693-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-4db4-6100-7615-ef733a979463',
                           contentId = 'd8c81cf650c53d79f45927a6e7e30d4a',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1693-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:17:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t017-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6e 0e ef c4 70'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9580:yJBZ8rtClPxSXYyaVs+3qgFK59elovu7SGI0NHWyhxg='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t017-bbdn4/svdc-t017-bbdn4-d4e29f87.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838847260783214'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t017-bbdn4-3c472d9b.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = LNAetBvgL/u7gO+NYg0oFEm4Rjw=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1693-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t017-bbdn4',
               ipAddress = '172.27.17.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.17.12',
                        'fe80::4044:49ff:fe00:1712'
                     ],
                     macAddress = '42:44:49:00:17:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.17.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1712',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t017-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6774878208,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 23712444416,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t017-bbdn4.nvram',
                  'svdc-t017-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4-d4e29f87.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t017-bbdn4/vmware.log',
                     type = 'log',
                     size = 173923,
                     uniqueSize = 173923,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4-d4e29f87.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t017-bbdn4/vmx-svdc-t017-bbdn4-7b2366ee9e65aeed60747fec758d0e5d5c5d378d-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:27:09.670978Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t017-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1693',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:27:09Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168526671,
                     uncommitted = 1049,
                     unshared = 103168526671
                  }
               ],
               timestamp = 2021-08-20T13:27:09.670995Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1693',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:27:09Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t017-bbdn4',
                  ipAddress = '172.27.17.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t017-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t017-bbdn4/svdc-t017-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227000e-0eef-c47a-a68c-89f8778355e2',
                  instanceUuid = '50274a9a-0bd3-6893-939b-148ae64f24bc',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168526671,
                  uncommitted = 1049,
                  unshared = 103168526671,
                  timestamp = 2021-08-20T13:27:09.670995Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 40,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24183,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24072,
                  privateMemory = 24072,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8550,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 195. vim.VirtualMachine::1695 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1695',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T16:10:28.133844Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t011-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227fb76-1d73-deb9-2534-cb0e2f93c7a1',
               createDate = 2021-08-19T14:12:59.037175Z,
               instanceUuid = '50272c25-e411-efe5-3216-e4e4911e29db',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d982b-b003-1f35-42a0-ea79d972d263',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t011-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t011-bbdn1',
                  logDirectory = '[Vol2] svdc-t011-bbdn1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 798214049,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-e66d-e1a8-688c-a8a29753b8d7',
                           contentId = '543c870ac7d154860adefab3d223e3f0',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1695-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-9a4b-160e-5c0a-278008b3e10c',
                           contentId = '26df004ef26ec562e8690e55b7fad2cb',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1695-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:11:09',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 199
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t011-bbdn1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 66 1d 73 de b0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9539:JQp10Lnb4pS51KYxNnnP0q09u6PuOck+80G8Zu2AcPw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t011-bbdn1/svdc-t011-bbdn1-070532fe.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838846831862870'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t011-bbdn1-3a2dd4bc.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = O6LSTTSsPeGde94fPgrOsGSCB6I=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1695-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t011-bbdn1',
               ipAddress = '172.27.11.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.11.9',
                        'fe80::4044:49ff:fe00:1109'
                     ],
                     macAddress = '42:44:49:00:11:09',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.11.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1109',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t011-bbdn1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6756319232,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20932472832,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t011-bbdn1.nvram',
                  'svdc-t011-bbdn1.vmsd'
               ],
               logFile = (str) [
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1-070532fe.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t011-bbdn1/vmware.log',
                     type = 'log',
                     size = 173935,
                     uniqueSize = 173935,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1-070532fe.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t011-bbdn1/vmx-svdc-t011-bbdn1-1775adfa93a186ff7c04bbd128606066b18cb42d-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:07:42.582774Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t011-bbdn1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1695',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 199
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:07:42Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168526683,
                     uncommitted = 1049,
                     unshared = 103168526683
                  }
               ],
               timestamp = 2021-08-20T13:07:42.582787Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1695',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:07:42Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t011-bbdn1',
                  ipAddress = '172.27.11.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t011-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t011-bbdn1/svdc-t011-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227fb76-1d73-deb9-2534-cb0e2f93c7a1',
                  instanceUuid = '50272c25-e411-efe5-3216-e4e4911e29db',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168526683,
                  uncommitted = 1049,
                  unshared = 103168526683,
                  timestamp = 2021-08-20T13:07:42.582787Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 42,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24083,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23972,
                  privateMemory = 23972,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9717,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 196. vim.VirtualMachine::1787 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1787',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T19:26:48.173076Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t041-bbdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279c93-f706-277f-d9f0-1639e5a579a4',
               createDate = 2021-08-19T14:49:05.852951Z,
               instanceUuid = '5027284e-701c-c76a-54e5-2fae410b798d',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d61b8-b1f8-fe6d-7f70-7eb2109b407c',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t041-bbdb/svdc-t041-bbdb.vmx',
                  snapshotDirectory = '[Vol2] svdc-t041-bbdb',
                  suspendDirectory = '[Vol2] svdc-t041-bbdb',
                  logDirectory = '[Vol2] svdc-t041-bbdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 4092,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -442140252,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t041-bbdb/svdc-t041-bbdb.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-5622-1437-7650-a0591e5c5d6d',
                           contentId = '0b25947c01588d73a362fcc02685b53c',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1787-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:41:13',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 40920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t041-bbdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 63 f7 06 27 70'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9775:uhRs8nb7s9FhNR9YIwSn8DS/DcGbXQn7kxRSy3j6sTY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t041-bbdb/svdc-t041-bbdb-5b824364.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838865662705489'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t041-bbdb-0aeb8bfe.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 69685248,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = HKyfcVa2yx+V7QPat9sRshuWuc0=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1787-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t041-bbdb.nvram',
                  'svdc-t041-bbdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t041-bbdb/svdc-t041-bbdb.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t041-bbdb/svdc-t041-bbdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t041-bbdb/svdc-t041-bbdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t041-bbdb/svdc-t041-bbdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t041-bbdb/svdc-t041-bbdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t041-bbdb/svdc-t041-bbdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t041-bbdb/vmware-3.log',
                     type = 'log',
                     size = 170682,
                     uniqueSize = 170682,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t041-bbdb/vmware-2.log',
                     type = 'log',
                     size = 157870,
                     uniqueSize = 157870,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t041-bbdb/vmware-1.log',
                     type = 'log',
                     size = 172017,
                     uniqueSize = 172017,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t041-bbdb/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T03:45:02.958008Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t041-bbdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1787',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 40920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 4092,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 12885411141,
                     uncommitted = 4906631699,
                     unshared = 12885411141
                  }
               ],
               timestamp = 2021-08-20T03:45:02.958021Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1787',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 4092,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t041-bbdb',
                  template = false,
                  vmPathName = '[Vol2] svdc-t041-bbdb/svdc-t041-bbdb.vmx',
                  memorySizeMB = 4092,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '42279c93-f706-277f-d9f0-1639e5a579a4',
                  instanceUuid = '5027284e-701c-c76a-54e5-2fae410b798d',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 12885411141,
                  uncommitted = 4906631699,
                  unshared = 12885411141,
                  timestamp = 2021-08-20T03:45:02.958021Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 197. vim.VirtualMachine::1794 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1794',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T23:47:56.465785Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t010-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227cc08-ee3e-99ec-8cab-bcb6cd38a271',
               createDate = 2021-08-19T14:46:08.864139Z,
               instanceUuid = '5027f48a-1e50-6a33-b234-4ed80b7d583e',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d694e-af00-a91d-c18a-7dcd91a822fc',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t010-hdb/svdc-t010-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t010-hdb',
                  suspendDirectory = '[Vol1] svdc-t010-hdb',
                  logDirectory = '[Vol1] svdc-t010-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -851926415,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t010-hdb/svdc-t010-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-4a46-a7ff-5fd8-c4916ce143e7',
                           contentId = '9dd3f2a6646adb5568b38ad3136ab528',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1794-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t010-hdb/svdc-t010-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-2c45-99d5-7e75-d30dabaa4b15',
                           contentId = '102b599cb39ce2af8bd97a4db89989cd',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1794-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:10:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t010-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 ee 3e 99 e0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9733:oEy10p02fMvuJCHfXOMqeLs2Ck6ofnThsoRlnQrnGTw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t010-hdb/svdc-t010-hdb-8912c938.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838859911203355'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t010-hdb-11857276.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = OibDeEjt5dhVeylVY5Na8mvutk0=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1794-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t010-hdb',
               ipAddress = '172.27.10.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.10.6',
                        'fe80::4044:49ff:fe00:1006'
                     ],
                     macAddress = '42:44:49:00:10:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.10.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1006',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t010-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900332032,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 8271175680,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t010-hdb.nvram',
                  'svdc-t010-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t010-hdb/svdc-t010-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t010-hdb/svdc-t010-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t010-hdb/svdc-t010-hdb-8912c938.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t010-hdb/svdc-t010-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t010-hdb/svdc-t010-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t010-hdb/svdc-t010-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t010-hdb/svdc-t010-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t010-hdb/svdc-t010-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t010-hdb/svdc-t010-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t010-hdb/svdc-t010-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t010-hdb/vmware-2.log',
                     type = 'log',
                     size = 182636,
                     uniqueSize = 182636,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t010-hdb/vmware-1.log',
                     type = 'log',
                     size = 176024,
                     uniqueSize = 176024,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t010-hdb/vmware.log',
                     type = 'log',
                     size = 166958,
                     uniqueSize = 166958,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t010-hdb/svdc-t010-hdb-8912c938.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t010-hdb/vmx-svdc-t010-hdb-f55b44e1f341b64eadf84216716510126d7aaee3-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:03:55.973061Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t010-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1794',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:03:55Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92433557278,
                     uncommitted = 1045,
                     unshared = 92433557278
                  }
               ],
               timestamp = 2021-08-20T13:03:55.973086Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1794',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:03:55Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t010-hdb',
                  ipAddress = '172.27.10.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t010-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t010-hdb/svdc-t010-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227cc08-ee3e-99ec-8cab-bcb6cd38a271',
                  instanceUuid = '5027f48a-1e50-6a33-b234-4ed80b7d583e',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92433557278,
                  uncommitted = 1045,
                  unshared = 92433557278,
                  timestamp = 2021-08-20T13:03:55.973086Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 24,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24489,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24374,
                  privateMemory = 24373,
                  sharedMemory = 1,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 116,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9944,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 198. vim.VirtualMachine::1797 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1797',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T23:47:56.489262Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t040-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273975-6929-8802-728a-7100b0509f7d',
               createDate = 2021-08-19T14:44:03.135802Z,
               instanceUuid = '502771da-c257-2492-aa69-efc405fe5208',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d8775-291b-7e4f-ee7d-792d66e22190',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t040-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t040-bbdn2',
                  logDirectory = '[Vol2] svdc-t040-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1336893571,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-d707-9a6a-75c8-8f1165271116',
                           contentId = '83a87232fe9d447f70b531b4a005c6e3',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1797-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-4fab-9146-6df7-69d9bc327e04',
                           contentId = '1b7c9cc13cbe2ebfb78673253297eeee',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1797-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:40:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t040-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 65 69 29 88 00'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9701:L+ytCZD7PCkBz4CikuzAVEA+37J73v+i3Ubt2C1sLo4='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t040-bbdn2/svdc-t040-bbdn2-7ed074e1.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838848641759605'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t040-bbdn2-549ead01.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = DkKrow2HxlIAxDyfqy23bVYRgMY=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1797-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t040-bbdn2.nvram',
                  'svdc-t040-bbdn2.vmsd'
               ],
               logFile = (str) [
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t040-bbdn2/vmware-1.log',
                     type = 'log',
                     size = 174032,
                     uniqueSize = 174032,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t040-bbdn2/vmware.log',
                     type = 'log',
                     size = 172922,
                     uniqueSize = 172922,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T10:54:39.371614Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t040-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1797',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 77309766966,
                     uncommitted = 26390967321,
                     unshared = 77309766966
                  }
               ],
               timestamp = 2021-08-20T10:54:39.371627Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1797',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t040-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t040-bbdn2/svdc-t040-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42273975-6929-8802-728a-7100b0509f7d',
                  instanceUuid = '502771da-c257-2492-aa69-efc405fe5208',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 77309766966,
                  uncommitted = 26390967321,
                  unshared = 77309766966,
                  timestamp = 2021-08-20T10:54:39.371627Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 199. vim.VirtualMachine::1798 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1798',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T23:47:56.506Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t017-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f731-1561-2780-251e-e1c06878ba96',
               createDate = 2021-08-19T14:19:04.598562Z,
               instanceUuid = '5027f517-f2bc-8143-e7bc-53f7a1901ed8',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dfe0b-17dd-5cdd-3698-0e9ee4719a49',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t017-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t017-bbdn1',
                  logDirectory = '[Vol2] svdc-t017-bbdn1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1752742550,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-1abd-867e-0e7a-e1cd54ed3049',
                           contentId = 'f0cf01213e2da5b8e971b22050690109',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1798-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-fc6b-c6e1-8ce6-16216505ed08',
                           contentId = '92f69b2472c14f860cf5a33cd7a98cfe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1798-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:17:09',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t017-bbdn1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 61 15 61 27 80'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9574:rBrjbcSskm1wDxRw6PDSI37P+6fTZTz9kfz1uD7w4RQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t017-bbdn1/svdc-t017-bbdn1-d4e29f84.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838859928120777'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t017-bbdn1-3c472dfe.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = e3HT/erXH1GF9z1l3npgTTs5/C4=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1798-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t017-bbdn1',
               ipAddress = '172.27.17.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.17.9',
                        'fe80::4044:49ff:fe00:1709'
                     ],
                     macAddress = '42:44:49:00:17:09',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.17.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1709',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t017-bbdn1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6766206976,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21374324736,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t017-bbdn1.nvram',
                  'svdc-t017-bbdn1.vmsd'
               ],
               logFile = (str) [
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1-d4e29f84.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t017-bbdn1/vmware-2.log',
                     type = 'log',
                     size = 180638,
                     uniqueSize = 180638,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t017-bbdn1/vmware-1.log',
                     type = 'log',
                     size = 174021,
                     uniqueSize = 174021,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t017-bbdn1/vmware.log',
                     type = 'log',
                     size = 165590,
                     uniqueSize = 165590,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1-d4e29f84.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t017-bbdn1/vmx-svdc-t017-bbdn1-25c87c3a5369dcdfde2ebb4eebce70b7d2734542-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:27:07.220754Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t017-bbdn1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1798',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:27:07Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168872997,
                     uncommitted = 1049,
                     unshared = 103168872997
                  }
               ],
               timestamp = 2021-08-20T13:27:07.220807Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1798',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:27:07Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t017-bbdn1',
                  ipAddress = '172.27.17.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t017-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t017-bbdn1/svdc-t017-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f731-1561-2780-251e-e1c06878ba96',
                  instanceUuid = '5027f517-f2bc-8143-e7bc-53f7a1901ed8',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168872997,
                  uncommitted = 1049,
                  unshared = 103168872997,
                  timestamp = 2021-08-20T13:27:07.220807Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 39,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24277,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24166,
                  privateMemory = 24166,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8552,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 200. vim.VirtualMachine::1799 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1799',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T23:47:56.504003Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t011-bbnn',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42270aec-43bc-2fa7-56c3-62899de014e1',
               createDate = 2021-08-19T14:12:52.168024Z,
               instanceUuid = '5027a4ae-6902-d180-881a-eab61e9ccc81',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d6ba1-c9ef-df45-bf64-1b4381582fbb',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t011-bbnn/svdc-t011-bbnn.vmx',
                  snapshotDirectory = '[Vol2] svdc-t011-bbnn',
                  suspendDirectory = '[Vol2] svdc-t011-bbnn',
                  logDirectory = '[Vol2] svdc-t011-bbnn',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1646258975,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t011-bbnn/svdc-t011-bbnn.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-22ef-3927-0299-02796bcb01f1',
                           contentId = '3e5a92a7e184dd4210625fa98b390f7e',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1799-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:11:08',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t011-bbnn.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6c 43 bc 2f a0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9538:YjOh55XGbiPVNtipaVmeepnA7/5QCYdHIXvNJrdcx8M='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t011-bbnn/svdc-t011-bbnn-74938e77.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838860072594489'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t011-bbnn-304f2175.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = C9DZU/H+Zf/ndQJva77Wv0bgbqg=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1799-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t011-bbnn',
               ipAddress = '172.27.11.8',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.11.8',
                        'fe80::4044:49ff:fe00:1108'
                     ],
                     macAddress = '42:44:49:00:11:08',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.11.8',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1108',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t011-bbnn',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6605541376,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t011-bbnn.nvram',
                  'svdc-t011-bbnn.vmsd'
               ],
               logFile = (str) [
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t011-bbnn/svdc-t011-bbnn.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t011-bbnn/svdc-t011-bbnn-74938e77.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t011-bbnn/svdc-t011-bbnn.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t011-bbnn/svdc-t011-bbnn.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t011-bbnn/svdc-t011-bbnn.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t011-bbnn/svdc-t011-bbnn.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t011-bbnn/svdc-t011-bbnn-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t011-bbnn/vmware-2.log',
                     type = 'log',
                     size = 170847,
                     uniqueSize = 170847,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t011-bbnn/vmware-1.log',
                     type = 'log',
                     size = 164510,
                     uniqueSize = 164510,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t011-bbnn/vmware.log',
                     type = 'log',
                     size = 158102,
                     uniqueSize = 158102,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t011-bbnn/svdc-t011-bbnn-74938e77.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t011-bbnn/vmx-svdc-t011-bbnn-be690ffe20dfb294df22d72ceba698aca7ed99a8-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:07:41.943997Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t011-bbnn'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1799',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:07:41Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 21559224703,
                     uncommitted = 531,
                     unshared = 21559224703
                  }
               ],
               timestamp = 2021-08-20T13:07:41.944038Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1799',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:07:41Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t011-bbnn',
                  ipAddress = '172.27.11.8',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t011-bbnn',
                  template = false,
                  vmPathName = '[Vol2] svdc-t011-bbnn/svdc-t011-bbnn.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '42270aec-43bc-2fa7-56c3-62899de014e1',
                  instanceUuid = '5027a4ae-6902-d180-881a-eab61e9ccc81',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21559224703,
                  uncommitted = 531,
                  unshared = 21559224703,
                  timestamp = 2021-08-20T13:07:41.944038Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 9,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 2984,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 2944,
                  privateMemory = 2944,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 40,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9718,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 201. vim.VirtualMachine::1804 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1804',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-19T23:59:17.973048Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t001-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279009-a78a-019d-376e-a756c8f6212c',
               createDate = 2021-08-19T14:03:24.004208Z,
               instanceUuid = '5027da4c-ed07-0990-4629-5d50c5e735d4',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4e6f-80f7-803f-0b4a-41eef059c42c',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t001-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t001-bbdn3',
                  logDirectory = '[Vol2] svdc-t001-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -923393748,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-6777-c5e7-0b76-6b95e72ff9c6',
                           contentId = '606bec2c4f6bd507031c158d2b50931c',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1804-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-8e4c-5ea4-c441-dac70abd6b32',
                           contentId = '72d350030530f484127a8d23bafa4c25',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1804-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:01:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t001-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 69 a7 8a 01 90'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9481:QfdfY7uTvn2cdpG8OhgWPhcQwmtmi0casSKQCI5eIz8='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t001-bbdn3/svdc-t001-bbdn3-1ac35e1f.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838859911230993'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t001-bbdn3-3a4e9c03.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = OFsTvFvPq3iOqjm0fK6RB7IsJRQ=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1804-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t001-bbdn3',
               ipAddress = '172.27.1.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.1.11',
                        'fe80::4044:49ff:fe00:111'
                     ],
                     macAddress = '42:44:49:00:01:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.1.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:111',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t001-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6749716480,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 19790585856,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t001-bbdn3.nvram',
                  'svdc-t001-bbdn3.vmsd'
               ],
               logFile = (str) [
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3-1ac35e1f.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t001-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 180525,
                     uniqueSize = 180525,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t001-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 174119,
                     uniqueSize = 174119,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t001-bbdn3/vmware.log',
                     type = 'log',
                     size = 165587,
                     uniqueSize = 165587,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3-1ac35e1f.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t001-bbdn3/vmx-svdc-t001-bbdn3-c1febc6cc3cafe5cc5af0502897910cdbceb628c-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:35:25.062245Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t001-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1804',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:35:24Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168872979,
                     uncommitted = 1049,
                     unshared = 103168872979
                  }
               ],
               timestamp = 2021-08-20T12:35:25.062271Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1804',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:35:24Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t001-bbdn3',
                  ipAddress = '172.27.1.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t001-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t001-bbdn3/svdc-t001-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42279009-a78a-019d-376e-a756c8f6212c',
                  instanceUuid = '5027da4c-ed07-0990-4629-5d50c5e735d4',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168872979,
                  uncommitted = 1049,
                  unshared = 103168872979,
                  timestamp = 2021-08-20T12:35:25.062271Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 47,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 6635,
                  hostMemoryUsage = 24081,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23970,
                  privateMemory = 23970,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 11654,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 202. vim.VirtualMachine::1839 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1839',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T00:26:55.040434Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t022-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227ea20-9e78-f697-ebcd-cf074d20e99f',
               createDate = 2021-08-19T14:25:28.88012Z,
               instanceUuid = '50270b2e-6222-fc31-aaee-f99ce54bcda1',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4c06-5fbe-d723-092b-598d678d8601',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t022-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t022-bbdn1',
                  logDirectory = '[Vol2] svdc-t022-bbdn1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1294002591,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-e6f2-d56c-f3de-fbd612079225',
                           contentId = '3137bfb21b515b486030c029d1a9d208',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1839-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-210c-f36c-6b34-a43b672ef628',
                           contentId = 'fb801738700cb56bbacc9aad59c2737d',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1839-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:22:09',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t022-bbdn1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 60 9e 78 f6 90'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9602:EU8StgzxpYHfYSLBj4YDJVZrvuqiBshakEHmcPTYHZw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t022-bbdn1/svdc-t022-bbdn1-404144a0.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838847562919896'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t022-bbdn1-6513e562.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = TE8IjVtYr6ImNUPvkTjmEdUWgtU=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1839-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t022-bbdn1',
               ipAddress = '172.27.22.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.22.9',
                        'fe80::4044:49ff:fe00:2209'
                     ],
                     macAddress = '42:44:49:00:22:09',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.22.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2209',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t022-bbdn1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6770974720,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20626952192,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t022-bbdn1.nvram',
                  'svdc-t022-bbdn1.vmsd'
               ],
               logFile = (str) [
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1-404144a0.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t022-bbdn1/vmware-1.log',
                     type = 'log',
                     size = 174015,
                     uniqueSize = 174015,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t022-bbdn1/vmware.log',
                     type = 'log',
                     size = 172669,
                     uniqueSize = 172669,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1-404144a0.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t022-bbdn1/vmx-svdc-t022-bbdn1-11b926a6ffa261b8ac3c323debfa995ba5c7e0bb-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:43:17.23534Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t022-bbdn1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1839',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:43:17Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168699432,
                     uncommitted = 1049,
                     unshared = 103168699432
                  }
               ],
               timestamp = 2021-08-20T13:43:17.235373Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1839',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:43:17Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t022-bbdn1',
                  ipAddress = '172.27.22.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t022-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t022-bbdn1/svdc-t022-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227ea20-9e78-f697-ebcd-cf074d20e99f',
                  instanceUuid = '50270b2e-6222-fc31-aaee-f99ce54bcda1',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168699432,
                  uncommitted = 1049,
                  unshared = 103168699432,
                  timestamp = 2021-08-20T13:43:17.235373Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 47,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24035,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23924,
                  privateMemory = 23924,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7582,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 203. vim.VirtualMachine::1865 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1865',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T02:01:54.228777Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t036-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227c847-317b-e202-b0bc-f17452157dd2',
               createDate = 2021-08-19T14:41:51.886Z,
               instanceUuid = '5027c484-aca0-72a8-2173-d890693622e7',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dce3b-95b1-7f58-1042-6e9e4fd8e562',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t036-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t036-bbdn1',
                  logDirectory = '[Vol2] svdc-t036-bbdn1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1377140178,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-4beb-0991-8c17-be85f8cfeaed',
                           contentId = '588e81baf8f7cb61b12a665b8424ea1d',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1865-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-baed-7755-fd59-72f1851b5eb2',
                           contentId = 'cd1f97f86af2dd8b520cd3450cac0711',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1865-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:36:09',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t036-bbdn1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 67 31 7b e2 00'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9662:88i0ps6JCPHZf7dEp5YPEJ6G05sAGJ/sgiPjQJJOzwk='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t036-bbdn1/svdc-t036-bbdn1-606c0c85.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838848471745074'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t036-bbdn1-3f9020dd.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = Nv/XM4qV5P4mSFlGxKJbICPeqsI=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1865-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t036-bbdn1',
               ipAddress = '172.27.36.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.36.9',
                        'fe80::4044:49ff:fe00:3609'
                     ],
                     macAddress = '42:44:49:00:36:09',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.36.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3609',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t036-bbdn1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6798139392,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 26065178624,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t036-bbdn1.nvram',
                  'svdc-t036-bbdn1.vmsd'
               ],
               logFile = (str) [
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1-606c0c85.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t036-bbdn1/vmware-1.log',
                     type = 'log',
                     size = 173937,
                     uniqueSize = 173937,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t036-bbdn1/vmware.log',
                     type = 'log',
                     size = 172930,
                     uniqueSize = 172930,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1-606c0c85.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t036-bbdn1/vmx-svdc-t036-bbdn1-b251182ed5018e77e53ab4947ff746c556f1aca1-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:45:04.725365Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t036-bbdn1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1865',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:45:04Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103168699615,
                     uncommitted = 1049,
                     unshared = 103168699615
                  }
               ],
               timestamp = 2021-08-20T14:45:04.725381Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1865',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:45:04Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t036-bbdn1',
                  ipAddress = '172.27.36.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t036-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t036-bbdn1/svdc-t036-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227c847-317b-e202-b0bc-f17452157dd2',
                  instanceUuid = '5027c484-aca0-72a8-2173-d890693622e7',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103168699615,
                  uncommitted = 1049,
                  unshared = 103168699615,
                  timestamp = 2021-08-20T14:45:04.725381Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 38,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 24031,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23920,
                  privateMemory = 23920,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3875,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 204. vim.VirtualMachine::1871 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1871',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T02:13:45.006956Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t041-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422746e0-ed5c-7010-ca83-d2344943c79c',
               createDate = 2021-08-20T02:13:36.278138Z,
               instanceUuid = '5027a45a-6280-d22c-8fc2-c7f671519f24',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dea40-37bb-1ec8-103b-3375520977dd',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t041-collab1/svdc-t041-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t041-collab1',
                  suspendDirectory = '[Vol1] svdc-t041-collab1',
                  logDirectory = '[Vol1] svdc-t041-collab1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1229178780,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t041-collab1/svdc-t041-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-80ec-2a5c-1d96-f61ea316fb95',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1871-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t041-collab1/svdc-t041-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-177c-c6cb-b040-9d537c8adea7',
                           contentId = '458ddab1a81e62f0fbbf4944fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1871-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:41:03',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t041-collab1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 60 ed 5c 70 10'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10173:NIyjpoOsbs9YGvm0ImhcqDpIGd6+eMNoo1srgVL4DnE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t041-collab1/svdc-t041-collab1-1598302c.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t041-collab1-3b47d896.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = SnDWSRmC0riHRDr+NZlzofZ8Hjc=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1871-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t041-collab1.nvram',
                  'svdc-t041-collab1.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t041-collab1/svdc-t041-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t041-collab1/svdc-t041-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t041-collab1/svdc-t041-collab1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t041-collab1/svdc-t041-collab1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t041-collab1/svdc-t041-collab1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t041-collab1/svdc-t041-collab1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t041-collab1/svdc-t041-collab1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t041-collab1/svdc-t041-collab1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t041-collab1/svdc-t041-collab1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T03:45:15.55034Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t041-collab1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1871',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 23622328812,
                     uncommitted = 9208976331,
                     unshared = 23622328812
                  }
               ],
               timestamp = 2021-08-20T03:45:15.550369Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1871',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t041-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t041-collab1/svdc-t041-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422746e0-ed5c-7010-ca83-d2344943c79c',
                  instanceUuid = '5027a45a-6280-d22c-8fc2-c7f671519f24',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 23622328812,
                  uncommitted = 9208976331,
                  unshared = 23622328812,
                  timestamp = 2021-08-20T03:45:15.550369Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 205. vim.VirtualMachine::1884 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1884',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T04:34:32.972526Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t025-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227faf1-3ddd-c2ed-34c5-a5331565d0f8',
               createDate = 2021-08-19T14:49:27.754111Z,
               instanceUuid = '5027dec2-7c1f-fc91-2a29-1cfe0d2b0fb0',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d3a8d-d963-6532-30f7-9c27c8abef21',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t025-happ/svdc-t025-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t025-happ',
                  suspendDirectory = '[Vol1] svdc-t025-happ',
                  logDirectory = '[Vol1] svdc-t025-happ',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 358994168,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t025-happ/svdc-t025-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-e137-de81-f067-49cb1e24437e',
                           contentId = 'c707febee5d23f1a2c1752b15d21ee6b',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1884-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:25:07',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t025-happ.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 61 3d dd c2 e0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9782:UB1lH//UUyiIi/22lEtR1IdjoIoy31ZV4b0Qxb4Ck8o='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t025-happ/svdc-t025-happ-040fed99.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838887411027467'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t025-happ-50a89b29.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = hRmlX+FdXSS16POybNcmRP8POoI=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1884-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t025-happ',
               ipAddress = '172.27.25.7',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.25.7',
                        'fe80::4044:49ff:fe00:2507'
                     ],
                     macAddress = '42:44:49:00:25:07',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.25.7',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2507',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t025-happ',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 2443132928,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t025-happ.nvram',
                  'svdc-t025-happ.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t025-happ/svdc-t025-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t025-happ/svdc-t025-happ-040fed99.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t025-happ/svdc-t025-happ.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t025-happ/svdc-t025-happ.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t025-happ/svdc-t025-happ.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t025-happ/svdc-t025-happ.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t025-happ/svdc-t025-happ-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t025-happ/vmware-3.log',
                     type = 'log',
                     size = 158097,
                     uniqueSize = 158097,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t025-happ/vmware-2.log',
                     type = 'log',
                     size = 170571,
                     uniqueSize = 170571,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t025-happ/vmware-1.log',
                     type = 'log',
                     size = 164283,
                     uniqueSize = 164283,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t025-happ/vmware.log',
                     type = 'log',
                     size = 157771,
                     uniqueSize = 157771,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t025-happ/vmware-4.log',
                     type = 'log',
                     size = 171068,
                     uniqueSize = 171068,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t025-happ/svdc-t025-happ-040fed99.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t025-happ/vmx-svdc-t025-happ-cf47f75efe4302ef46d7391a716130ad82f3e47c-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:52:25.225368Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t025-happ'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1884',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:52:25Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 21559553034,
                     uncommitted = 531,
                     unshared = 21559553034
                  }
               ],
               timestamp = 2021-08-20T13:52:25.225404Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1884',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:52:25Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t025-happ',
                  ipAddress = '172.27.25.7',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t025-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t025-happ/svdc-t025-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227faf1-3ddd-c2ed-34c5-a5331565d0f8',
                  instanceUuid = '5027dec2-7c1f-fc91-2a29-1cfe0d2b0fb0',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21559553034,
                  uncommitted = 531,
                  unshared = 21559553034,
                  timestamp = 2021-08-20T13:52:25.225404Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 7,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 1848,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 1812,
                  privateMemory = 1811,
                  sharedMemory = 1,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 37,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7035,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 206. vim.VirtualMachine::1902 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1902',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T05:06:10.957393Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t007-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227b031-d5ee-8f79-ddc5-7af1cfa81757',
               createDate = 2021-08-19T14:45:38.098078Z,
               instanceUuid = '50273541-61e1-57b3-6ae1-882d427042b3',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564db218-e5e3-3338-1f74-f08c51711e6b',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t007-hdb/svdc-t007-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t007-hdb',
                  suspendDirectory = '[Vol1] svdc-t007-hdb',
                  logDirectory = '[Vol1] svdc-t007-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -811067561,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t007-hdb/svdc-t007-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-bc50-abd0-4ab4-cf568494b3d5',
                           contentId = '76861a9e98a6a9488a411402745ba50c',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1902-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t007-hdb/svdc-t007-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-72a8-df6a-4832-c4b9cbde0792',
                           contentId = '54c0387b9d2d2217e96ef89ddeb64181',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1902-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:07:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t007-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 61 d5 ee 8f 70'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9728:oYFADQaYRN0PX/bhC7S7CdAAFMaLtuyynJSKO9PtvPA='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t007-hdb/svdc-t007-hdb-873c4c1e.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838848790627625'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t007-hdb-2b20ade4.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = tdtFSJhv/zvbikjyFh6sVhTijXU=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1902-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t007-hdb',
               ipAddress = '172.27.7.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.7.6',
                        'fe80::4044:49ff:fe00:706'
                     ],
                     macAddress = '42:44:49:00:07:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.7.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:706',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t007-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900307456,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 8099201024,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t007-hdb.nvram',
                  'svdc-t007-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t007-hdb/svdc-t007-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t007-hdb/svdc-t007-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t007-hdb/svdc-t007-hdb-873c4c1e.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t007-hdb/svdc-t007-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t007-hdb/svdc-t007-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t007-hdb/svdc-t007-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t007-hdb/svdc-t007-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t007-hdb/svdc-t007-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t007-hdb/svdc-t007-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t007-hdb/svdc-t007-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t007-hdb/vmware-3.log',
                     type = 'log',
                     size = 174822,
                     uniqueSize = 174822,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t007-hdb/vmware-2.log',
                     type = 'log',
                     size = 174809,
                     uniqueSize = 174809,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t007-hdb/vmware-1.log',
                     type = 'log',
                     size = 175945,
                     uniqueSize = 175945,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t007-hdb/vmware.log',
                     type = 'log',
                     size = 174713,
                     uniqueSize = 174713,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t007-hdb/svdc-t007-hdb-873c4c1e.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t007-hdb/vmx-svdc-t007-hdb-2bd31598ae8b148b1f395fa94ddacd72178f0a52-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:54:14.031587Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t007-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1902',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:54:13Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92433731949,
                     uncommitted = 1045,
                     unshared = 92433731949
                  }
               ],
               timestamp = 2021-08-20T12:54:14.031603Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1902',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:54:13Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t007-hdb',
                  ipAddress = '172.27.7.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t007-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t007-hdb/svdc-t007-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227b031-d5ee-8f79-ddc5-7af1cfa81757',
                  instanceUuid = '50273541-61e1-57b3-6ae1-882d427042b3',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92433731949,
                  uncommitted = 1045,
                  unshared = 92433731949,
                  timestamp = 2021-08-20T12:54:14.031603Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 21,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24486,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24369,
                  privateMemory = 24369,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 117,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 10526,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 207. vim.VirtualMachine::1911 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1911',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T05:23:32.706266Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t012-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42270738-6917-61e3-2f88-84fbc20c2e0b',
               createDate = 2021-08-19T14:14:36.021335Z,
               instanceUuid = '50279668-c036-6fc8-d9f2-23d25b200832',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dec09-1ca3-2347-bb44-00faa51e53ec',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t012-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t012-bbdn4',
                  logDirectory = '[Vol2] svdc-t012-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1039389173,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-bc18-66f7-71f8-6561fdfe2f81',
                           contentId = '1993ea1370763968cd579e1bf1ef002c',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1911-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-045c-3127-5ca9-2ec04b531846',
                           contentId = 'b811cce4fbad54419acf056c74b6c3cb',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1911-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:12:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t012-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 69 17 61 e0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9548:Xyjb9+NB1Ih+Hj0+yNC4dhc2wQg8pnRUvJDngto+RJo='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t012-bbdn4/svdc-t012-bbdn4-53ff6fc2.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838901467157795'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t012-bbdn4-266faa00.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = J2ABwHCIMVSOTGKP2B1tOvDS2bw=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1911-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t012-bbdn4',
               ipAddress = '172.27.12.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.12.12',
                        'fe80::4044:49ff:fe00:1212'
                     ],
                     macAddress = '42:44:49:00:12:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.12.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1212',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t012-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6763982848,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20593860608,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t012-bbdn4.nvram',
                  'svdc-t012-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4-53ff6fc2.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t012-bbdn4/vmware-3.log',
                     type = 'log',
                     size = 165590,
                     uniqueSize = 165590,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t012-bbdn4/vmware-2.log',
                     type = 'log',
                     size = 180511,
                     uniqueSize = 180511,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t012-bbdn4/vmware-1.log',
                     type = 'log',
                     size = 174025,
                     uniqueSize = 174025,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t012-bbdn4/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t012-bbdn4/vmware-5.log',
                     type = 'log',
                     size = 180449,
                     uniqueSize = 180449,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t012-bbdn4/vmware-4.log',
                     type = 'log',
                     size = 172892,
                     uniqueSize = 172892,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4-53ff6fc2.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t012-bbdn4/vmx-svdc-t012-bbdn4-256c8b81a069e2ef05168b39a42a691920ff4582-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:10:59.625213Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t012-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1911',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:10:59Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169226215,
                     uncommitted = 1049,
                     unshared = 103169226215
                  }
               ],
               timestamp = 2021-08-20T13:10:59.625228Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1911',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:10:59Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t012-bbdn4',
                  ipAddress = '172.27.12.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t012-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t012-bbdn4/svdc-t012-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42270738-6917-61e3-2f88-84fbc20c2e0b',
                  instanceUuid = '50279668-c036-6fc8-d9f2-23d25b200832',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169226215,
                  uncommitted = 1049,
                  unshared = 103169226215,
                  timestamp = 2021-08-20T13:10:59.625228Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 47,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24047,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23936,
                  privateMemory = 23936,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9520,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 208. vim.VirtualMachine::1912 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1912',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T05:23:32.709065Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t012-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227afe3-696c-4f13-5e03-2e74469da1ba',
               createDate = 2021-08-19T14:13:59.478893Z,
               instanceUuid = '5027d26d-c90d-ce56-77e5-1958795e8942',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d7e07-b1df-b6f2-5baa-839081caea4b',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t012-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t012-bbdn1',
                  logDirectory = '[Vol2] svdc-t012-bbdn1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1184735674,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-4b5d-7d38-657d-8b7dc17fb487',
                           contentId = 'd684a3e96445356a6def5a0ec884572b',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1912-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-279f-165e-ab59-f370df43f0e3',
                           contentId = '978d4e177a603038ac524a355b16dde8',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1912-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:12:09',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t012-bbdn1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 63 69 6c 4f 10'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9545:VbiS+LBvR3u6GCqVuQ7hB6P86yGw16AWzBPMjICGGLk='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t012-bbdn1/svdc-t012-bbdn1-53ff6fbf.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838901467134071'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t012-bbdn1-266fa99d.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = LOBQ1+gYSFpWUHbuVUf6U9MPeJM=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1912-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t012-bbdn1',
               ipAddress = '172.27.12.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.12.9',
                        'fe80::4044:49ff:fe00:1209'
                     ],
                     macAddress = '42:44:49:00:12:09',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.12.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1209',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t012-bbdn1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6763683840,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21299609600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t012-bbdn1.nvram',
                  'svdc-t012-bbdn1.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1-53ff6fbf.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t012-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 165576,
                     uniqueSize = 165576,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t012-bbdn1/vmware-2.log',
                     type = 'log',
                     size = 180382,
                     uniqueSize = 180382,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t012-bbdn1/vmware-1.log',
                     type = 'log',
                     size = 174033,
                     uniqueSize = 174033,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t012-bbdn1/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t012-bbdn1/vmware-5.log',
                     type = 'log',
                     size = 180549,
                     uniqueSize = 180549,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t012-bbdn1/vmware-4.log',
                     type = 'log',
                     size = 172893,
                     uniqueSize = 172893,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1-53ff6fbf.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t012-bbdn1/vmx-svdc-t012-bbdn1-b6814ca30b8fe823e701581a1a6119fcb95dced6-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:10:57.063026Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t012-bbdn1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1912',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:10:56Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169226181,
                     uncommitted = 1049,
                     unshared = 103169226181
                  }
               ],
               timestamp = 2021-08-20T13:10:57.063055Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1912',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:10:56Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t012-bbdn1',
                  ipAddress = '172.27.12.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t012-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t012-bbdn1/svdc-t012-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227afe3-696c-4f13-5e03-2e74469da1ba',
                  instanceUuid = '5027d26d-c90d-ce56-77e5-1958795e8942',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169226181,
                  uncommitted = 1049,
                  unshared = 103169226181,
                  timestamp = 2021-08-20T13:10:57.063055Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 46,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 737,
                  hostMemoryUsage = 24167,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24056,
                  privateMemory = 24056,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9523,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 209. vim.VirtualMachine::1914 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1914',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T05:25:34.901547Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t013-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273dcc-d999-5389-5732-9d97e709ff47',
               createDate = 2021-08-19T14:46:37.973789Z,
               instanceUuid = '5027e1b9-7d05-1f3f-a18f-167c80595be8',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d55c8-288e-2ada-243b-a79f79944fd3',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t013-hdb/svdc-t013-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t013-hdb',
                  suspendDirectory = '[Vol1] svdc-t013-hdb',
                  logDirectory = '[Vol1] svdc-t013-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -418775225,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t013-hdb/svdc-t013-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-1578-70f9-13ca-c7915f93bd85',
                           contentId = '61ea38748852c335936dd14ef18737c9',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1914-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t013-hdb/svdc-t013-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-b740-689f-00be-b2dd788b74ca',
                           contentId = '81e53ab39f7415d66a2f2219ea46975f',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1914-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:13:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t013-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6c d9 99 53 80'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9740:xqa7YK5+mumz7WDGjmtwqu3Q/ENXulqtmc0i98+R/tw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t013-hdb/svdc-t013-hdb-894912bb.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838887415817083'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t013-hdb-1884ec59.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = FouBlOUXDfffgyEkU+KqHvvZE6Q=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1914-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t013-hdb',
               ipAddress = '172.27.13.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.13.6',
                        'fe80::4044:49ff:fe00:1306'
                     ],
                     macAddress = '42:44:49:00:13:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.13.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1306',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t013-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900336128,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 8468316160,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t013-hdb.nvram',
                  'svdc-t013-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t013-hdb/svdc-t013-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t013-hdb/svdc-t013-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t013-hdb/svdc-t013-hdb-894912bb.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t013-hdb/svdc-t013-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t013-hdb/svdc-t013-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t013-hdb/svdc-t013-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t013-hdb/svdc-t013-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t013-hdb/svdc-t013-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t013-hdb/svdc-t013-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t013-hdb/svdc-t013-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t013-hdb/vmware-3.log',
                     type = 'log',
                     size = 182433,
                     uniqueSize = 182433,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t013-hdb/vmware-2.log',
                     type = 'log',
                     size = 174711,
                     uniqueSize = 174711,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t013-hdb/vmware-1.log',
                     type = 'log',
                     size = 175943,
                     uniqueSize = 175943,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t013-hdb/vmware.log',
                     type = 'log',
                     size = 175005,
                     uniqueSize = 175005,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t013-hdb/vmware-4.log',
                     type = 'log',
                     size = 166846,
                     uniqueSize = 166846,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t013-hdb/svdc-t013-hdb-894912bb.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t013-hdb/vmx-svdc-t013-hdb-43b5872c2d18b3db667046f80cee8cc51f83fc12-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:13:37.880506Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t013-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1914',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:13:37Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92433906598,
                     uncommitted = 1045,
                     unshared = 92433906598
                  }
               ],
               timestamp = 2021-08-20T13:13:37.880538Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1914',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:13:37Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t013-hdb',
                  ipAddress = '172.27.13.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t013-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t013-hdb/svdc-t013-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42273dcc-d999-5389-5732-9d97e709ff47',
                  instanceUuid = '5027e1b9-7d05-1f3f-a18f-167c80595be8',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92433906598,
                  uncommitted = 1045,
                  unshared = 92433906598,
                  timestamp = 2021-08-20T13:13:37.880538Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 29,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24314,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24198,
                  privateMemory = 24198,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 116,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9362,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 210. vim.VirtualMachine::1934 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1934',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T06:08:12.034905Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t026-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422764bf-0188-9a7e-7ebf-e1d3b24d9a3f',
               createDate = 2021-08-19T14:30:24.89611Z,
               instanceUuid = '5027b7fa-fa62-1521-a772-9980a62793a8',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d8df5-e75b-de26-bda6-f91c15d4fa87',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t026-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t026-bbdn3',
                  logDirectory = '[Vol2] svdc-t026-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1303537089,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-6a30-221f-a506-1ebf63df3088',
                           contentId = 'd1a7ab50218e75a02967f2c80423c137',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1934-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-7b23-c5cd-25f2-14a674af4107',
                           contentId = '52911e6269c64c64d1c4fd838f928245',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1934-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:26:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t026-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6f 01 88 9a 70'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9631:0Dx8TrKQfJCDhmCLXPaELKpDzxXedtn+wJdwKTR4bGk='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t026-bbdn3/svdc-t026-bbdn3-742a37a6.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838850494442231'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t026-bbdn3-4bf36e64.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = RbNeEUdzEk6IBQal7YjSXyT71Zw=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1934-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t026-bbdn3',
               ipAddress = '172.27.26.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.26.11',
                        'fe80::4044:49ff:fe00:2611'
                     ],
                     macAddress = '42:44:49:00:26:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.26.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2611',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t026-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6771474432,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20843827200,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t026-bbdn3.nvram',
                  'svdc-t026-bbdn3.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3-742a37a6.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t026-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 172894,
                     uniqueSize = 172894,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t026-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 165683,
                     uniqueSize = 165683,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t026-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 181834,
                     uniqueSize = 181834,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t026-bbdn3/vmware.log',
                     type = 'log',
                     size = 172896,
                     uniqueSize = 172896,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3-742a37a6.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t026-bbdn3/vmx-svdc-t026-bbdn3-c44e28742578e946f0035e4d419d18f65d66dd73-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:56:15.987612Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t026-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1934',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:56:15Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169046055,
                     uncommitted = 1049,
                     unshared = 103169046055
                  }
               ],
               timestamp = 2021-08-20T13:56:15.987657Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1934',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:56:15Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t026-bbdn3',
                  ipAddress = '172.27.26.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t026-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t026-bbdn3/svdc-t026-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422764bf-0188-9a7e-7ebf-e1d3b24d9a3f',
                  instanceUuid = '5027b7fa-fa62-1521-a772-9980a62793a8',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169046055,
                  uncommitted = 1049,
                  unshared = 103169046055,
                  timestamp = 2021-08-20T13:56:15.987657Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 41,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24353,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24242,
                  privateMemory = 24242,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6804,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 211. vim.VirtualMachine::1960 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1960',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:09:58.396595Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t038-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422790ac-3f80-cb4f-529e-1ce0d47dcd65',
               createDate = 2021-08-19T14:41:22.165113Z,
               instanceUuid = '5027d20b-6cb9-319d-adf8-ecd51a8c7a8d',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d890a-1fa2-3ccb-a111-f862aeff8966',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t038-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t038-bbdn1',
                  logDirectory = '[Vol2] svdc-t038-bbdn1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -729952923,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-f3c7-e987-9039-09d592d2afc7',
                           contentId = 'f424a99aa8694bf13a5bebe57c04e0aa',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1960-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-447d-9f70-354d-e1e2685a8967',
                           contentId = '634f7dd71953ed45997b447b0f5024c1',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1960-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:38:09',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 194
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t038-bbdn1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6c 3f 80 cb 40'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9666:ok/KrSpFuGZRbbjRL439zqjmQTmY84DHO9gLzOWkSyI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t038-bbdn1/svdc-t038-bbdn1-fa608607.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838868482019983'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t038-bbdn1-670c771b.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = knCzC36/z7l+Nbm4VF/kzAujPOc=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1960-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t038-bbdn1',
               ipAddress = '172.27.38.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.38.9',
                        'fe80::4044:49ff:fe00:3809'
                     ],
                     macAddress = '42:44:49:00:38:09',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.38.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3809',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t038-bbdn1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6777712640,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 13166370816,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t038-bbdn1.nvram',
                  'svdc-t038-bbdn1.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1-fa608607.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t038-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 165601,
                     uniqueSize = 165601,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t038-bbdn1/vmware-2.log',
                     type = 'log',
                     size = 180637,
                     uniqueSize = 180637,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t038-bbdn1/vmware-1.log',
                     type = 'log',
                     size = 174028,
                     uniqueSize = 174028,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t038-bbdn1/vmware.log',
                     type = 'log',
                     size = 172792,
                     uniqueSize = 172792,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1-fa608607.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t038-bbdn1/vmx-svdc-t038-bbdn1-932bc868f24946efce83e87357d5d5c2ed942b99-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:51:34.6173Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t038-bbdn1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1960',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 194
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:51:34Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169045806,
                     uncommitted = 1049,
                     unshared = 103169045806
                  }
               ],
               timestamp = 2021-08-20T14:51:34.617331Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1960',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:51:34Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t038-bbdn1',
                  ipAddress = '172.27.38.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t038-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t038-bbdn1/svdc-t038-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422790ac-3f80-cb4f-529e-1ce0d47dcd65',
                  instanceUuid = '5027d20b-6cb9-319d-adf8-ecd51a8c7a8d',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169045806,
                  uncommitted = 1049,
                  unshared = 103169045806,
                  timestamp = 2021-08-20T14:51:34.617331Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 40,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 983,
                  hostMemoryUsage = 23926,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23816,
                  privateMemory = 23816,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 110,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3485,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 212. vim.VirtualMachine::1968 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1968',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:50:13.857897Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t040-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279032-5a5c-50d2-3dbb-9e7a7d25d05c',
               createDate = 2021-08-19T14:48:34.825584Z,
               instanceUuid = '50271a6b-be73-2682-e58b-755e32dbfd1f',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d0910-b4bf-761b-4a4d-4fcbdce49b3f',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t040-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t040-bbdn4',
                  logDirectory = '[Vol2] svdc-t040-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 2099630172,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-67a8-8008-3488-19b8da326b74',
                           contentId = 'f17579e8050827c5c4c3f3d7ff9338c9',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1968-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-24bf-bc71-3f16-560cdf296146',
                           contentId = '87a52a5449f26932a880b15d58d53178',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1968-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:40:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t040-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 62 5a 5c 50 d0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9764:NqFNgah92JMxucDyA8BUdRXNvJLb64Rz0DoGjErFEjo='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t040-bbdn4/svdc-t040-bbdn4-7ed074e3.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910268269979'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t040-bbdn4-549eacbf.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = AJ8yTjanBVVX9qzMTpe+DOZ19pY=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1968-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t040-bbdn4.nvram',
                  'svdc-t040-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t040-bbdn4/vmware-3.log',
                     type = 'log',
                     size = 172810,
                     uniqueSize = 172810,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t040-bbdn4/vmware-2.log',
                     type = 'log',
                     size = 172817,
                     uniqueSize = 172817,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t040-bbdn4/vmware-1.log',
                     type = 'log',
                     size = 174033,
                     uniqueSize = 174033,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t040-bbdn4/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t040-bbdn4/vmware-5.log',
                     type = 'log',
                     size = 150753,
                     uniqueSize = 150753,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t040-bbdn4/vmware-4.log',
                     type = 'log',
                     size = 180387,
                     uniqueSize = 180387,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T10:54:39.265302Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t040-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1968',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 77310336348,
                     uncommitted = 26390967321,
                     unshared = 77310336348
                  }
               ],
               timestamp = 2021-08-20T10:54:39.265314Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1968',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t040-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t040-bbdn4/svdc-t040-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42279032-5a5c-50d2-3dbb-9e7a7d25d05c',
                  instanceUuid = '50271a6b-be73-2682-e58b-755e32dbfd1f',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 77310336348,
                  uncommitted = 26390967321,
                  unshared = 77310336348,
                  timestamp = 2021-08-20T10:54:39.265314Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 213. vim.VirtualMachine::1969 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1969',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:51:34.120738Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t034-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279bcc-6c72-b7b3-7058-6b1848fdfd8c',
               createDate = 2021-08-19T14:43:17.682926Z,
               instanceUuid = '5027c8d4-e60a-1045-3ba1-1d53cd452b35',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564de02d-b422-bb4f-91fd-5438cdf355ae',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t034-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t034-bbdn4',
                  logDirectory = '[Vol2] svdc-t034-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1224605068,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-068f-9189-3cb4-44cf0443cb47',
                           contentId = '93a5df89bdd0ecc4536bbf16cbc9d183',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1969-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-1f96-6e8b-5d14-52094aba4679',
                           contentId = '1f8f1fe7eb71765bf8f2790ffd6b18f4',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1969-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:34:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t034-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6c 6c 72 b7 b0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9697:HxwtLw/BT/b7J+X9ZvABarlRHQbz6XXvDjyfLZNiZyM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t034-bbdn4/svdc-t034-bbdn4-c6779306.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910348576535'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t034-bbdn4-1813ca3c.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 6ccf1yUjI4mclzJsFxtJmXXOOQQ=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1969-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t034-bbdn4',
               ipAddress = '172.27.34.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.34.12',
                        'fe80::4044:49ff:fe00:3412'
                     ],
                     macAddress = '42:44:49:00:34:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.34.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3412',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t034-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6795878400,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21711118336,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t034-bbdn4.nvram',
                  'svdc-t034-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4-c6779306.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t034-bbdn4/vmware-3.log',
                     type = 'log',
                     size = 180495,
                     uniqueSize = 180495,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t034-bbdn4/vmware-2.log',
                     type = 'log',
                     size = 165589,
                     uniqueSize = 165589,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t034-bbdn4/vmware-1.log',
                     type = 'log',
                     size = 181729,
                     uniqueSize = 181729,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t034-bbdn4/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t034-bbdn4/vmware-6.log',
                     type = 'log',
                     size = 153932,
                     uniqueSize = 153932,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t034-bbdn4/vmware-5.log',
                     type = 'log',
                     size = 172747,
                     uniqueSize = 172747,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t034-bbdn4/vmware-4.log',
                     type = 'log',
                     size = 165581,
                     uniqueSize = 165581,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4-c6779306.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t034-bbdn4/vmx-svdc-t034-bbdn4-1233b9dbb1493d307ec38e792dbf6e11128c135f-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:38:40.683328Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t034-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1969',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:38:40Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169438357,
                     uncommitted = 1049,
                     unshared = 103169438357
                  }
               ],
               timestamp = 2021-08-20T14:38:40.683362Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1969',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:38:40Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t034-bbdn4',
                  ipAddress = '172.27.34.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t034-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t034-bbdn4/svdc-t034-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42279bcc-6c72-b7b3-7058-6b1848fdfd8c',
                  instanceUuid = '5027c8d4-e60a-1045-3ba1-1d53cd452b35',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169438357,
                  uncommitted = 1049,
                  unshared = 103169438357,
                  timestamp = 2021-08-20T14:38:40.683362Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 55,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 23754,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23644,
                  privateMemory = 23644,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 110,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4259,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 214. vim.VirtualMachine::1970 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1970',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:51:36.527121Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t040-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227de94-7bb4-cb30-d14a-085665e40e35',
               createDate = 2021-08-19T14:46:14.880915Z,
               instanceUuid = '5027f49f-113c-85ca-f62a-4479826add88',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d0bd0-4b28-7b64-741f-48e442c106d8',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t040-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t040-bbdn3',
                  logDirectory = '[Vol2] svdc-t040-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1709444661,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-e43e-a95b-1e6c-37c258c5cd34',
                           contentId = '8e89a9f19100be6a1c6cd5281e3dbad9',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1970-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-e99d-d10d-b04e-def62ddc5ee7',
                           contentId = '9dfac6b474a9271f5c3731b34b4a2c1e',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1970-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:40:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t040-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 64 7b b4 cb 30'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9720:/1P4oGr8bJXUM7KKmIYiaQgDbXvb8lTmeLfc2U6oisU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t040-bbdn3/svdc-t040-bbdn3-7ed074e2.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910350927050'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t040-bbdn3-549eace0.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = FkTILKz6dP596iGQ1hqADyhtTT8=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1970-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t040-bbdn3.nvram',
                  'svdc-t040-bbdn3.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t040-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 172815,
                     uniqueSize = 172815,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t040-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 172929,
                     uniqueSize = 172929,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t040-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 174033,
                     uniqueSize = 174033,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t040-bbdn3/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t040-bbdn3/vmware-5.log',
                     type = 'log',
                     size = 146607,
                     uniqueSize = 146607,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t040-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 180385,
                     uniqueSize = 180385,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T10:54:33.78206Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t040-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1970',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 77310332317,
                     uncommitted = 26390967321,
                     unshared = 77310332317
                  }
               ],
               timestamp = 2021-08-20T10:54:33.782077Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1970',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t040-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t040-bbdn3/svdc-t040-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227de94-7bb4-cb30-d14a-085665e40e35',
                  instanceUuid = '5027f49f-113c-85ca-f62a-4479826add88',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 77310332317,
                  uncommitted = 26390967321,
                  unshared = 77310332317,
                  timestamp = 2021-08-20T10:54:33.782077Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 215. vim.VirtualMachine::1975 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1975',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:52:45.718805Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t007-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42274847-d0e7-2455-6591-63547c743892',
               createDate = 2021-08-19T14:46:33.337755Z,
               instanceUuid = '5027693b-fe0f-37d7-4d6e-8dfa695c0eb3',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d3bc4-fbfa-38c7-f632-fc653477fbfc',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t007-happ/svdc-t007-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t007-happ',
                  suspendDirectory = '[Vol1] svdc-t007-happ',
                  logDirectory = '[Vol1] svdc-t007-happ',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 2087991442,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t007-happ/svdc-t007-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-ecaf-dd20-dd73-d576ceb67bf8',
                           contentId = '1d93e11e5e82132a155f3e1177c8e1a7',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1975-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:07:07',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 95
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t007-happ.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 67 d0 e7 24 50'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9737:BPXnXKpCEMPIVer+lmyU2Egc9ZCdBHhTa7R/l91uL4M='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t007-happ/svdc-t007-happ-6ec5c559.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910420209492'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t007-happ-70c83497.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = JoCNYpR6A4lbGxZV/NjKr7Skry8=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1975-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t007-happ',
               ipAddress = '172.27.7.7',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.7.7',
                        'fe80::4044:49ff:fe00:707'
                     ],
                     macAddress = '42:44:49:00:07:07',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.7.7',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:707',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t007-happ',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 2442715136,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t007-happ.nvram',
                  'svdc-t007-happ.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t007-happ/svdc-t007-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t007-happ/svdc-t007-happ-6ec5c559.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t007-happ/svdc-t007-happ.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t007-happ/svdc-t007-happ.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t007-happ/svdc-t007-happ.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t007-happ/svdc-t007-happ.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t007-happ/svdc-t007-happ-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t007-happ/vmware-3.log',
                     type = 'log',
                     size = 164972,
                     uniqueSize = 164972,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t007-happ/vmware-2.log',
                     type = 'log',
                     size = 170845,
                     uniqueSize = 170845,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t007-happ/vmware-1.log',
                     type = 'log',
                     size = 164378,
                     uniqueSize = 164378,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t007-happ/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t007-happ/vmware-6.log',
                     type = 'log',
                     size = 170853,
                     uniqueSize = 170853,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t007-happ/vmware-5.log',
                     type = 'log',
                     size = 163064,
                     uniqueSize = 163064,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t007-happ/vmware-4.log',
                     type = 'log',
                     size = 157999,
                     uniqueSize = 157999,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t007-happ/svdc-t007-happ-6ec5c559.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t007-happ/vmx-svdc-t007-happ-058bc397fd08639038791547c24bbec2213faf53-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:54:12.792311Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t007-happ'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1975',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 95
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:54:12Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 21559788891,
                     uncommitted = 531,
                     unshared = 21559788891
                  }
               ],
               timestamp = 2021-08-20T12:54:12.792346Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1975',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:54:12Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t007-happ',
                  ipAddress = '172.27.7.7',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t007-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t007-happ/svdc-t007-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '42274847-d0e7-2455-6591-63547c743892',
                  instanceUuid = '5027693b-fe0f-37d7-4d6e-8dfa695c0eb3',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21559788891,
                  uncommitted = 531,
                  unshared = 21559788891,
                  timestamp = 2021-08-20T12:54:12.792346Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 7,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 1831,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 1794,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 37,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 10527,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 216. vim.VirtualMachine::1976 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1976',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:52:45.758735Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t040-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227c85c-e2be-8316-0026-7dbdea1e7e9f',
               createDate = 2021-08-19T14:51:25.998568Z,
               instanceUuid = '5027cd38-711b-9298-40b2-55b7e9f012bc',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d404a-a8a8-4a2f-454a-d9c957e06aa2',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t040-hdb/svdc-t040-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t040-hdb',
                  suspendDirectory = '[Vol1] svdc-t040-hdb',
                  logDirectory = '[Vol1] svdc-t040-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -367100257,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t040-hdb/svdc-t040-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-2e16-f123-c583-77fd6e13a7fe',
                           contentId = 'bc6f4b066c88dce00de9e9f4ce460e08',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1976-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t040-hdb/svdc-t040-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-4267-fd59-e395-cc81d58deffe',
                           contentId = '636f687927c6bd5b5a944e2f5b697146',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1976-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:40:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t040-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6c e2 be 83 10'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9802:mIRepfh/5uhZCJNVPEeI5ODBbTuPy3NHA/YjLBJyYKs='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t040-hdb/svdc-t040-hdb-9012431b.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910420108714'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t040-hdb-078bd747.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = GdCXgPrfF1YMgGaQSqbI1tr/3bw=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1976-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t040-hdb.nvram',
                  'svdc-t040-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t040-hdb/svdc-t040-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t040-hdb/svdc-t040-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t040-hdb/svdc-t040-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t040-hdb/svdc-t040-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t040-hdb/svdc-t040-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t040-hdb/svdc-t040-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t040-hdb/svdc-t040-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t040-hdb/svdc-t040-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t040-hdb/svdc-t040-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t040-hdb/vmware-3.log',
                     type = 'log',
                     size = 174686,
                     uniqueSize = 174686,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t040-hdb/vmware-2.log',
                     type = 'log',
                     size = 174808,
                     uniqueSize = 174808,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t040-hdb/vmware-1.log',
                     type = 'log',
                     size = 176037,
                     uniqueSize = 176037,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t040-hdb/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t040-hdb/vmware-5.log',
                     type = 'log',
                     size = 182640,
                     uniqueSize = 182640,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t040-hdb/vmware-4.log',
                     type = 'log',
                     size = 174801,
                     uniqueSize = 174801,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T10:54:26.187324Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t040-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1976',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 66572950280,
                     uncommitted = 26393089045,
                     unshared = 66572950280
                  }
               ],
               timestamp = 2021-08-20T10:54:26.187336Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1976',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t040-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t040-hdb/svdc-t040-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227c85c-e2be-8316-0026-7dbdea1e7e9f',
                  instanceUuid = '5027cd38-711b-9298-40b2-55b7e9f012bc',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 66572950280,
                  uncommitted = 26393089045,
                  unshared = 66572950280,
                  timestamp = 2021-08-20T10:54:26.187336Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 217. vim.VirtualMachine::1979 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1979',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:52:49.208813Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t040-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42276a83-4f7b-7743-2c33-beeecd1bb3ab',
               createDate = 2021-08-19T14:52:52.513404Z,
               instanceUuid = '502782cd-ea6f-772e-1257-1b424ef938a3',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d021d-899b-0817-64ec-0400d12aad40',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t040-happ/svdc-t040-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t040-happ',
                  suspendDirectory = '[Vol1] svdc-t040-happ',
                  logDirectory = '[Vol1] svdc-t040-happ',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -853822549,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t040-happ/svdc-t040-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-ff80-1123-6322-824be9c792ef',
                           contentId = '11eeb3330819cae02b3a26fe5686c585',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1979-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:40:07',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t040-happ.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 63 4f 7b 77 40'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9811:U/Y7KItPXGQOs/NKK7edFDY3tcgkH5Np93k419t7wF0='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t040-happ/svdc-t040-happ-925a9bf6.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910423565810'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t040-happ-06f7ded4.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = cSgSCZea9rxGFk8qmO7mVlwUJeA=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1979-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t040-happ.nvram',
                  'svdc-t040-happ.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t040-happ/svdc-t040-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t040-happ/svdc-t040-happ.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t040-happ/svdc-t040-happ.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t040-happ/svdc-t040-happ.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t040-happ/svdc-t040-happ.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t040-happ/svdc-t040-happ-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t040-happ/vmware-3.log',
                     type = 'log',
                     size = 163087,
                     uniqueSize = 163087,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t040-happ/vmware-2.log',
                     type = 'log',
                     size = 163040,
                     uniqueSize = 163040,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t040-happ/vmware-1.log',
                     type = 'log',
                     size = 164327,
                     uniqueSize = 164327,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t040-happ/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t040-happ/vmware-4.log',
                     type = 'log',
                     size = 170844,
                     uniqueSize = 170844,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T10:54:39.332322Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t040-happ'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1979',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 12885571870,
                     uncommitted = 9205793299,
                     unshared = 12885571870
                  }
               ],
               timestamp = 2021-08-20T10:54:39.332334Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1979',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t040-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t040-happ/svdc-t040-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '42276a83-4f7b-7743-2c33-beeecd1bb3ab',
                  instanceUuid = '502782cd-ea6f-772e-1257-1b424ef938a3',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 12885571870,
                  uncommitted = 9205793299,
                  unshared = 12885571870,
                  timestamp = 2021-08-20T10:54:39.332334Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 218. vim.VirtualMachine::1981 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1981',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:52:51.933281Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t004-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422707ce-4df4-e0fd-1e1a-2180695d7085',
               createDate = 2021-08-19T14:45:51.292871Z,
               instanceUuid = '50273010-5dcf-5bfd-19a0-289a1fb23eea',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5be5-0ef5-bbdd-e6af-f2a460b4b11c',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t004-happ/svdc-t004-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t004-happ',
                  suspendDirectory = '[Vol1] svdc-t004-happ',
                  logDirectory = '[Vol1] svdc-t004-happ',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1767731333,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t004-happ/svdc-t004-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-2dfc-badc-70b9-fa3cfe4b02a1',
                           contentId = '6d183d969a7bd3a8b83362a668474cdc',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1981-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:04:07',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t004-happ.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6e 4d f4 e0 f0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9729:Gz/lUe7f3qhsQAwtaoO7ytXr4sSdUw0Z0rd9jPKhHfY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t004-happ/svdc-t004-happ-67c64b76.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910426272566'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t004-happ-762681ac.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 7rzW94F4woOH2ZJIC9tzdf8PL/I=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1981-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t004-happ',
               ipAddress = '172.27.4.7',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.4.7',
                        'fe80::4044:49ff:fe00:407'
                     ],
                     macAddress = '42:44:49:00:04:07',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.4.7',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:407',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t004-happ',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 2443046912,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t004-happ.nvram',
                  'svdc-t004-happ.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t004-happ/svdc-t004-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t004-happ/svdc-t004-happ-67c64b76.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t004-happ/svdc-t004-happ.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t004-happ/svdc-t004-happ.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t004-happ/svdc-t004-happ.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t004-happ/svdc-t004-happ.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t004-happ/svdc-t004-happ-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t004-happ/vmware-3.log',
                     type = 'log',
                     size = 158094,
                     uniqueSize = 158094,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t004-happ/vmware-2.log',
                     type = 'log',
                     size = 170854,
                     uniqueSize = 170854,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t004-happ/vmware-1.log',
                     type = 'log',
                     size = 164413,
                     uniqueSize = 164413,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t004-happ/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t004-happ/vmware-6.log',
                     type = 'log',
                     size = 170976,
                     uniqueSize = 170976,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t004-happ/vmware-5.log',
                     type = 'log',
                     size = 157901,
                     uniqueSize = 157901,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t004-happ/vmware-4.log',
                     type = 'log',
                     size = 170969,
                     uniqueSize = 170969,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t004-happ/svdc-t004-happ-67c64b76.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t004-happ/vmx-svdc-t004-happ-b2b3f49d20d979aa072955650b7e3cf1605ac4a1-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:44:30.834376Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t004-happ'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1981',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 94
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:44:30Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 21559789987,
                     uncommitted = 531,
                     unshared = 21559789987
                  }
               ],
               timestamp = 2021-08-20T12:44:30.834425Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1981',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:44:30Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t004-happ',
                  ipAddress = '172.27.4.7',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t004-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t004-happ/svdc-t004-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '422707ce-4df4-e0fd-1e1a-2180695d7085',
                  instanceUuid = '50273010-5dcf-5bfd-19a0-289a1fb23eea',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21559789987,
                  uncommitted = 531,
                  unshared = 21559789987,
                  timestamp = 2021-08-20T12:44:30.834425Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 6,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 1855,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 1818,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 37,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 11109,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 219. vim.VirtualMachine::1983 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1983',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:53:03.215613Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t034-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278371-12f0-61c8-98ed-5f7a0d1fb9ee',
               createDate = 2021-08-19T14:50:28.337486Z,
               instanceUuid = '50272779-cc82-5ac7-1be6-f43bff026f79',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d1892-84bd-7132-8b8c-513c7e8adc95',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t034-hdb/svdc-t034-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t034-hdb',
                  suspendDirectory = '[Vol1] svdc-t034-hdb',
                  logDirectory = '[Vol1] svdc-t034-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 220183022,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t034-hdb/svdc-t034-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-ac9f-96ee-b837-675910d1efff',
                           contentId = '0b12a60c11dd0a0e1c834524464d26ce',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1983-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t034-hdb/svdc-t034-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-72b0-01db-e68c-49465e71afc6',
                           contentId = '57b3562c7f85d1852fb02c26d2dbb016',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1983-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:34:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t034-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 61 12 f0 61 c0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9791:7NsdPwQzJbwM9kw51XtMjXIvMV2XgFdVtovdFmYbmSg='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t034-hdb/svdc-t034-hdb-8e057c7e.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910437682078'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t034-hdb-4b317184.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = P8v1zynY1Ni6sskeMc4lGzzyGf4=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1983-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t034-hdb',
               ipAddress = '172.27.34.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.34.6',
                        'fe80::4044:49ff:fe00:3406'
                     ],
                     macAddress = '42:44:49:00:34:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.34.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3406',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t034-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900061696,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 9948901376,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t034-hdb.nvram',
                  'svdc-t034-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t034-hdb/svdc-t034-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t034-hdb/svdc-t034-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t034-hdb/svdc-t034-hdb-8e057c7e.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t034-hdb/svdc-t034-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t034-hdb/svdc-t034-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t034-hdb/svdc-t034-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t034-hdb/svdc-t034-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t034-hdb/svdc-t034-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t034-hdb/svdc-t034-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t034-hdb/svdc-t034-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t034-hdb/vmware-3.log',
                     type = 'log',
                     size = 174943,
                     uniqueSize = 174943,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t034-hdb/vmware-2.log',
                     type = 'log',
                     size = 174918,
                     uniqueSize = 174918,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t034-hdb/vmware-1.log',
                     type = 'log',
                     size = 175934,
                     uniqueSize = 175934,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t034-hdb/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t034-hdb/vmware-5.log',
                     type = 'log',
                     size = 160603,
                     uniqueSize = 160603,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t034-hdb/vmware-4.log',
                     type = 'log',
                     size = 174802,
                     uniqueSize = 174802,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t034-hdb/svdc-t034-hdb-8e057c7e.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t034-hdb/vmx-svdc-t034-hdb-5b969f07648c4068a282c831de06c4a62dfe5029-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:38:04.276962Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t034-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1983',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:38:04Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92433958396,
                     uncommitted = 1045,
                     unshared = 92433958396
                  }
               ],
               timestamp = 2021-08-20T14:38:04.276979Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1983',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:38:04Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t034-hdb',
                  ipAddress = '172.27.34.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t034-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t034-hdb/svdc-t034-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42278371-12f0-61c8-98ed-5f7a0d1fb9ee',
                  instanceUuid = '50272779-cc82-5ac7-1be6-f43bff026f79',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92433958396,
                  uncommitted = 1045,
                  unshared = 92433958396,
                  timestamp = 2021-08-20T14:38:04.276979Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 29,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23091,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 22978,
                  privateMemory = 22978,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 114,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4295,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 220. vim.VirtualMachine::1984 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1984',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:53:13.641542Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t033-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42275038-8c72-4aa5-3072-ff9a93877357',
               createDate = 2021-08-19T14:42:55.719207Z,
               instanceUuid = '5027d2e0-55c7-8fdb-93ae-9416443282b6',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d05f9-8081-024c-ca6c-69e9c87ea2c9',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t033-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t033-bbdn4',
                  logDirectory = '[Vol2] svdc-t033-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1819839657,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-3617-ccee-fbab-409d9464314e',
                           contentId = '93e91f464a9463ce11ee77b6cfdc635e',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1984-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-2d76-a8de-47fb-158c0808656f',
                           contentId = '1e4abf182a61a099f471ff5c810dc910',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1984-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:33:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t033-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 8c 72 4a a0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9695:q0Qfqqnmr+hRENSbAYscYseTWDF3RKp/J8NFBfbJ0ro='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t033-bbdn4/svdc-t033-bbdn4-797d5645.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910447964295'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t033-bbdn4-04559f1d.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = yxjlk8daDPaGYJcBc5eJ7pYIV28=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1984-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t033-bbdn4',
               ipAddress = '172.27.33.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.33.12',
                        'fe80::4044:49ff:fe00:3312'
                     ],
                     macAddress = '42:44:49:00:33:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.33.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3312',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t033-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6774730752,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 17947987968,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t033-bbdn4.nvram',
                  'svdc-t033-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4-797d5645.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t033-bbdn4/vmware-3.log',
                     type = 'log',
                     size = 172809,
                     uniqueSize = 172809,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t033-bbdn4/vmware-2.log',
                     type = 'log',
                     size = 172810,
                     uniqueSize = 172810,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t033-bbdn4/vmware-1.log',
                     type = 'log',
                     size = 174013,
                     uniqueSize = 174013,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t033-bbdn4/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t033-bbdn4/vmware-4.log',
                     type = 'log',
                     size = 158854,
                     uniqueSize = 158854,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4-797d5645.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t033-bbdn4/vmx-svdc-t033-bbdn4-f4292298d24b796a7ed58bbc1171b01b131dc93b-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:35:25.997874Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t033-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1984',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:35:25Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169031234,
                     uncommitted = 1049,
                     unshared = 103169031234
                  }
               ],
               timestamp = 2021-08-20T14:35:25.997905Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1984',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:35:25Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t033-bbdn4',
                  ipAddress = '172.27.33.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t033-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t033-bbdn4/svdc-t033-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42275038-8c72-4aa5-3072-ff9a93877357',
                  instanceUuid = '5027d2e0-55c7-8fdb-93ae-9416443282b6',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169031234,
                  uncommitted = 1049,
                  unshared = 103169031234,
                  timestamp = 2021-08-20T14:35:25.997905Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 11526,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 9338,
                  hostMemoryUsage = 23728,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23618,
                  privateMemory = 23618,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 110,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4454,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 221. vim.VirtualMachine::1985 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1985',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:53:14.780593Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t022-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f352-171f-192d-4f2c-f9f442ed19d5',
               createDate = 2021-08-19T14:48:48.437458Z,
               instanceUuid = '50279576-5f35-4393-95de-18b63feed44e',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564da296-e99a-80f5-d1a0-7e562be7c70e',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t022-happ/svdc-t022-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t022-happ',
                  suspendDirectory = '[Vol1] svdc-t022-happ',
                  logDirectory = '[Vol1] svdc-t022-happ',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1122834901,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t022-happ/svdc-t022-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-3787-1ed9-75f2-e64e2da2eb92',
                           contentId = '16778b237c88782f9bfc001be2a5cf82',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1985-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:22:07',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 95
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t022-happ.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 62 17 1f 19 20'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9771:w3V06wfFPtpyNHIPfjtr38tYThQCVZg9ppipgw/Nuho='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t022-happ/svdc-t022-happ-fd1073b6.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910449103662'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t022-happ-3797516c.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = rlYxQDVImoWoEJM41y746M2P5hE=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1985-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t022-happ',
               ipAddress = '172.27.22.7',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.22.7',
                        'fe80::4044:49ff:fe00:2207'
                     ],
                     macAddress = '42:44:49:00:22:07',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.22.7',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2207',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t022-happ',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 2443120640,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t022-happ.nvram',
                  'svdc-t022-happ.vmsd'
               ],
               logFile = (str) [
                  'vmware-8.log',
                  'vmware-3.log',
                  'vmware-7.log',
                  'vmware-6.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t022-happ/svdc-t022-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t022-happ/svdc-t022-happ-fd1073b6.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t022-happ/svdc-t022-happ.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t022-happ/svdc-t022-happ.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t022-happ/svdc-t022-happ.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t022-happ/svdc-t022-happ.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t022-happ/svdc-t022-happ-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t022-happ/vmware-8.log',
                     type = 'log',
                     size = 164977,
                     uniqueSize = 164977,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t022-happ/vmware-3.log',
                     type = 'log',
                     size = 157998,
                     uniqueSize = 157998,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t022-happ/vmware-7.log',
                     type = 'log',
                     size = 170805,
                     uniqueSize = 170805,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t022-happ/vmware-6.log',
                     type = 'log',
                     size = 157870,
                     uniqueSize = 157870,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t022-happ/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t022-happ/vmware-5.log',
                     type = 'log',
                     size = 164969,
                     uniqueSize = 164969,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t022-happ/vmware-4.log',
                     type = 'log',
                     size = 171068,
                     uniqueSize = 171068,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t022-happ/svdc-t022-happ-fd1073b6.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t022-happ/vmx-svdc-t022-happ-c4704e1f0ba01c3a57d6a892fbde2cba7229d71c-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:42:43.225757Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t022-happ'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1985',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 95
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:42:43Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 21559718931,
                     uncommitted = 531,
                     unshared = 21559718931
                  }
               ],
               timestamp = 2021-08-20T13:42:43.225798Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1985',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:42:43Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t022-happ',
                  ipAddress = '172.27.22.7',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t022-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t022-happ/svdc-t022-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227f352-171f-192d-4f2c-f9f442ed19d5',
                  instanceUuid = '50279576-5f35-4393-95de-18b63feed44e',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21559718931,
                  uncommitted = 531,
                  unshared = 21559718931,
                  timestamp = 2021-08-20T13:42:43.225798Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 7,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 1839,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 1802,
                  privateMemory = 1802,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 37,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7616,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 222. vim.VirtualMachine::1986 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1986',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T07:53:14.872372Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t026-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227e089-f4c5-90b0-4958-3665f1740b51',
               createDate = 2021-08-19T14:49:51.261123Z,
               instanceUuid = '5027b00c-cf0f-3a19-47a2-74d4227c5bb2',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564de986-d9df-fd3f-9a8d-5ea474c69bed',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t026-happ/svdc-t026-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t026-happ',
                  suspendDirectory = '[Vol1] svdc-t026-happ',
                  logDirectory = '[Vol1] svdc-t026-happ',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -244053167,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t026-happ/svdc-t026-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-50c9-faab-626f-9e11e8e00b29',
                           contentId = '13a6bd838822356b075d956e2bd0bfbc',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1986-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:26:07',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 95
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t026-happ.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 69 f4 c5 90 b0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9785:HUS0+ATMwcEqTl24PlCMMFveju9nNqAG2Ls4svOCCFA='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t026-happ/svdc-t026-happ-0665163a.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910449123420'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t026-happ-03ae5e68.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = s9d+exv+eKJ46UjqCy5NG4g8xMs=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1986-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t026-happ',
               ipAddress = '172.27.26.7',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.26.7',
                        'fe80::4044:49ff:fe00:2607'
                     ],
                     macAddress = '42:44:49:00:26:07',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.26.7',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2607',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t026-happ',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 2443034624,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t026-happ.nvram',
                  'svdc-t026-happ.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-7.log',
                  'vmware-6.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t026-happ/svdc-t026-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t026-happ/svdc-t026-happ-0665163a.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t026-happ/svdc-t026-happ.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t026-happ/svdc-t026-happ.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t026-happ/svdc-t026-happ.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t026-happ/svdc-t026-happ.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t026-happ/svdc-t026-happ-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t026-happ/vmware-3.log',
                     type = 'log',
                     size = 158093,
                     uniqueSize = 158093,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t026-happ/vmware-2.log',
                     type = 'log',
                     size = 170834,
                     uniqueSize = 170834,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t026-happ/vmware-7.log',
                     type = 'log',
                     size = 164886,
                     uniqueSize = 164886,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t026-happ/vmware-6.log',
                     type = 'log',
                     size = 164881,
                     uniqueSize = 164881,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t026-happ/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t026-happ/vmware-5.log',
                     type = 'log',
                     size = 170933,
                     uniqueSize = 170933,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t026-happ/vmware-4.log',
                     type = 'log',
                     size = 163162,
                     uniqueSize = 163162,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t026-happ/svdc-t026-happ-0665163a.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t026-happ/vmx-svdc-t026-happ-cf01f1c03363fcdca249bbff39c3479cc4e629b0-1.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:55:58.772773Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t026-happ'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1986',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 95
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:55:58Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 21559724033,
                     uncommitted = 531,
                     unshared = 21559724033
                  }
               ],
               timestamp = 2021-08-20T13:55:58.772829Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1986',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:55:58Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t026-happ',
                  ipAddress = '172.27.26.7',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t026-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t026-happ/svdc-t026-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227e089-f4c5-90b0-4958-3665f1740b51',
                  instanceUuid = '5027b00c-cf0f-3a19-47a2-74d4227c5bb2',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21559724033,
                  uncommitted = 531,
                  unshared = 21559724033,
                  timestamp = 2021-08-20T13:55:58.772829Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 10,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 1832,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 1798,
                  privateMemory = 1794,
                  sharedMemory = 4,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 37,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6821,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 223. vim.VirtualMachine::1987 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1987',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T11:40:13.991437Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t004-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227b30d-279b-8ee4-6701-a63ff09bb964',
               createDate = 2021-08-19T14:45:08.072185Z,
               instanceUuid = '5027cb21-eaee-6a62-4993-86d0cdf7c3bc',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564df458-5148-2afe-85d2-2f7350d9fbdf',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t004-hdb/svdc-t004-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t004-hdb',
                  suspendDirectory = '[Vol1] svdc-t004-hdb',
                  logDirectory = '[Vol1] svdc-t004-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -258229916,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t004-hdb/svdc-t004-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-e551-6f5f-b69f-4fd8c9ec1dbb',
                           contentId = '1dfcbffa4c0772564c4e0bebbfd34b10',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1987-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t004-hdb/svdc-t004-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-e19d-933e-fc62-ceca7ad6e36f',
                           contentId = '3f5a00dc1a563597d7a7d355607bb7cb',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1987-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:04:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t004-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6d 27 9b 8e e0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9716:GfexF66iwp3IAJVpIBSfc2TyHo20OW7/2ZHZKSuv2yU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t004-hdb/svdc-t004-hdb-8706029b.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838848760662958'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t004-hdb-322027c7.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = x+XTQDgusL31RDvnPoemjM3hTf8=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1987-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t004-hdb',
               ipAddress = '172.27.4.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.4.6',
                        'fe80::4044:49ff:fe00:406'
                     ],
                     macAddress = '42:44:49:00:04:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.4.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:406',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t004-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900295168,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 7948206080,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t004-hdb.nvram',
                  'svdc-t004-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t004-hdb/svdc-t004-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t004-hdb/svdc-t004-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t004-hdb/svdc-t004-hdb-8706029b.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t004-hdb/svdc-t004-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t004-hdb/svdc-t004-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t004-hdb/svdc-t004-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t004-hdb/svdc-t004-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t004-hdb/svdc-t004-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t004-hdb/svdc-t004-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t004-hdb/svdc-t004-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t004-hdb/vmware-3.log',
                     type = 'log',
                     size = 174687,
                     uniqueSize = 174687,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t004-hdb/vmware-2.log',
                     type = 'log',
                     size = 174811,
                     uniqueSize = 174811,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t004-hdb/vmware-1.log',
                     type = 'log',
                     size = 175937,
                     uniqueSize = 175937,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t004-hdb/vmware.log',
                     type = 'log',
                     size = 174811,
                     uniqueSize = 174811,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t004-hdb/vmware-4.log',
                     type = 'log',
                     size = 174830,
                     uniqueSize = 174830,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t004-hdb/svdc-t004-hdb-8706029b.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t004-hdb/vmx-svdc-t004-hdb-f081986dd01bfbfa19b7c0f430a6b248db80d9a8-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:44:31.58257Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t004-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1987',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:44:31Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92433906736,
                     uncommitted = 1045,
                     unshared = 92433906736
                  }
               ],
               timestamp = 2021-08-20T12:44:31.582595Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1987',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:44:31Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t004-hdb',
                  ipAddress = '172.27.4.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t004-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t004-hdb/svdc-t004-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227b30d-279b-8ee4-6701-a63ff09bb964',
                  instanceUuid = '5027cb21-eaee-6a62-4993-86d0cdf7c3bc',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92433906736,
                  uncommitted = 1045,
                  unshared = 92433906736,
                  timestamp = 2021-08-20T12:44:31.582595Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 26,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24510,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24394,
                  privateMemory = 24394,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 116,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 11108,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 224. vim.VirtualMachine::1988 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1988',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.63568Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t011-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42276047-b3e2-7976-7ae2-9e3f262d3180',
               createDate = 2021-08-19T14:46:18.063074Z,
               instanceUuid = '5027f6ed-8378-3385-77a2-751b9d961a19',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d306b-e23d-9f73-66e4-ab6523b5272d',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t011-hdb/svdc-t011-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t011-hdb',
                  suspendDirectory = '[Vol1] svdc-t011-hdb',
                  logDirectory = '[Vol1] svdc-t011-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 640496000,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t011-hdb/svdc-t011-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-f09a-2bef-8193-a641230344a3',
                           contentId = '59a6a22929969ee34bf02cda9450f251',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1988-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t011-hdb/svdc-t011-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-fc8c-9241-82b5-fd3b83cd383d',
                           contentId = '5a828cfccf49446ad6cfc498481e0bb7',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1988-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:11:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t011-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 67 b3 e2 79 70'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9735:GFPOyelpnYGUBu7rOMnD/xdLSJxEHDl3t4J14Cbslhc='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t011-hdb/svdc-t011-hdb-8924e1b9.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838860010930258'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t011-hdb-13da9b17.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 7g7mA+lCECxaYUD9zh4HoV6stnk=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1988-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t011-hdb',
               ipAddress = '172.27.11.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.11.6',
                        'fe80::4044:49ff:fe00:1106'
                     ],
                     macAddress = '42:44:49:00:11:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.11.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1106',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t011-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900332032,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 8350867456,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t011-hdb.nvram',
                  'svdc-t011-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t011-hdb/svdc-t011-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t011-hdb/svdc-t011-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t011-hdb/svdc-t011-hdb-8924e1b9.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t011-hdb/svdc-t011-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t011-hdb/svdc-t011-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t011-hdb/svdc-t011-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t011-hdb/svdc-t011-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t011-hdb/svdc-t011-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t011-hdb/svdc-t011-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t011-hdb/svdc-t011-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t011-hdb/vmware-3.log',
                     type = 'log',
                     size = 166957,
                     uniqueSize = 166957,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t011-hdb/vmware-2.log',
                     type = 'log',
                     size = 182605,
                     uniqueSize = 182605,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t011-hdb/vmware-1.log',
                     type = 'log',
                     size = 176125,
                     uniqueSize = 176125,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t011-hdb/vmware.log',
                     type = 'log',
                     size = 175009,
                     uniqueSize = 175009,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t011-hdb/vmware-6.log',
                     type = 'log',
                     size = 174891,
                     uniqueSize = 174891,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t011-hdb/vmware-5.log',
                     type = 'log',
                     size = 174884,
                     uniqueSize = 174884,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t011-hdb/vmware-4.log',
                     type = 'log',
                     size = 175036,
                     uniqueSize = 175036,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t011-hdb/svdc-t011-hdb-8924e1b9.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol1] svdc-t011-hdb/vmx-svdc-t011-hdb-8770059c2809c8fdf55b638483d3b6ad605be143-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:07:09.787705Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t011-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1988',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:07:09Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92434257167,
                     uncommitted = 1045,
                     unshared = 92434257167
                  }
               ],
               timestamp = 2021-08-20T13:07:09.787745Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1988',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:07:09Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t011-hdb',
                  ipAddress = '172.27.11.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t011-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t011-hdb/svdc-t011-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42276047-b3e2-7976-7ae2-9e3f262d3180',
                  instanceUuid = '5027f6ed-8378-3385-77a2-751b9d961a19',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92434257167,
                  uncommitted = 1045,
                  unshared = 92434257167,
                  timestamp = 2021-08-20T13:07:09.787745Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 24,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24483,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24368,
                  privateMemory = 24367,
                  sharedMemory = 1,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 117,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9750,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 225. vim.VirtualMachine::1991 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1991',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.619896Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t040-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227dbd7-ccbe-438a-c78d-2a55ee36120d',
               createDate = 2021-08-20T07:15:57.42478Z,
               instanceUuid = '50276189-e9e0-7b49-356b-e0c013a19842',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t040-collab2/svdc-t040-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t040-collab2',
                  suspendDirectory = '[Vol1] svdc-t040-collab2',
                  logDirectory = '[Vol1] svdc-t040-collab2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -298446323,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t040-collab2/svdc-t040-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-49d3-8118-656e-602fd3dd2d78',
                           contentId = '9dbb53b865ea2334fe7be580f28e9947',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1991-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t040-collab2/svdc-t040-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-da40-7cc8-3cde-3061c878bb33',
                           contentId = '4cd2ad6456cf5f40f1d152b96a984e1e',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1991-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:40:04',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t040-collab2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 67 cc be 43 80'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10338:rS7ybPDHv8sn+o6TbaAb1ju/qZ/2DTs7OwZhjvyfnic='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t040-collab2/svdc-t040-collab2-a11bbf2c.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'success'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838910132016707'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t040-collab2-3f526996.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = afrYI1LP+ruBSzOmEX847+9qbTg=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1991-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t040-collab2.nvram',
                  'svdc-t040-collab2.vmsd'
               ],
               logFile = (str) [
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t040-collab2/svdc-t040-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t040-collab2/svdc-t040-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t040-collab2/svdc-t040-collab2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t040-collab2/svdc-t040-collab2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t040-collab2/svdc-t040-collab2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t040-collab2/svdc-t040-collab2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t040-collab2/svdc-t040-collab2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t040-collab2/svdc-t040-collab2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t040-collab2/svdc-t040-collab2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t040-collab2/vmware-1.log',
                     type = 'log',
                     size = 179415,
                     uniqueSize = 179415,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t040-collab2/vmware.log',
                     type = 'log',
                     size = 163985,
                     uniqueSize = 163985,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:22:52.518259Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t040-collab2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1991',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 23622672212,
                     uncommitted = 9208976412,
                     unshared = 23622672212
                  }
               ],
               timestamp = 2021-08-20T12:22:52.518515Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1991',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t040-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t040-collab2/svdc-t040-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227dbd7-ccbe-438a-c78d-2a55ee36120d',
                  instanceUuid = '50276189-e9e0-7b49-356b-e0c013a19842',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 23622672212,
                  uncommitted = 9208976412,
                  unshared = 23622672212,
                  timestamp = 2021-08-20T12:22:52.518515Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 226. vim.VirtualMachine::1994 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1994',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.627828Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t020-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422799d5-1663-0218-5dd1-387b6e42e566',
               createDate = 2021-08-19T14:23:47.434581Z,
               instanceUuid = '50279c5a-fec2-6bf6-1763-25f3e23fa473',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d2357-c05d-9681-5731-ee6db80da165',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t020-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t020-bbdn4',
                  logDirectory = '[Vol2] svdc-t020-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1849877862,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-0fde-2324-1b43-dbf43c0d26d4',
                           contentId = '8cee1134ba7347e7606669ad0b0b6eb4',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1994-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-0fdd-d0bf-6de2-f3406594ae8d',
                           contentId = '61115803ed0174ddc50dd5fe0f8820a5',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1994-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:20:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t020-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 65 16 63 02 10'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9598:og27Sqb/8Sq19vl0TOA42Csz00TOdUfsTUliMBr9IaU='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t020-bbdn4/svdc-t020-bbdn4-a64ccb21.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838914540059290'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t020-bbdn4-3d978ec1.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = YU2HVKfFTf9TKMH73T9lqm/b46s=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1994-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t020-bbdn4',
               ipAddress = '172.27.20.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.20.12',
                        'fe80::4044:49ff:fe00:2012'
                     ],
                     macAddress = '42:44:49:00:20:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.20.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2012',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t020-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6762696704,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 22579044352,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t020-bbdn4.nvram',
                  'svdc-t020-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4-a64ccb21.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t020-bbdn4/vmware-3.log',
                     type = 'log',
                     size = 180517,
                     uniqueSize = 180517,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t020-bbdn4/vmware-2.log',
                     type = 'log',
                     size = 172837,
                     uniqueSize = 172837,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t020-bbdn4/vmware-1.log',
                     type = 'log',
                     size = 174022,
                     uniqueSize = 174022,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t020-bbdn4/vmware.log',
                     type = 'log',
                     size = 165491,
                     uniqueSize = 165491,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t020-bbdn4/vmware-5.log',
                     type = 'log',
                     size = 180603,
                     uniqueSize = 180603,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t020-bbdn4/vmware-4.log',
                     type = 'log',
                     size = 165489,
                     uniqueSize = 165489,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4-a64ccb21.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t020-bbdn4/vmx-svdc-t020-bbdn4-b138d6331859a4305a3e04b6efcf43ab4ea9775a-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:36:51.651541Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t020-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1994',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:36:51Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169391707,
                     uncommitted = 1049,
                     unshared = 103169391707
                  }
               ],
               timestamp = 2021-08-20T13:36:51.651554Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1994',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:36:51Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t020-bbdn4',
                  ipAddress = '172.27.20.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t020-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t020-bbdn4/svdc-t020-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422799d5-1663-0218-5dd1-387b6e42e566',
                  instanceUuid = '50279c5a-fec2-6bf6-1763-25f3e23fa473',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169391707,
                  uncommitted = 1049,
                  unshared = 103169391707,
                  timestamp = 2021-08-20T13:36:51.651554Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 52,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23911,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23800,
                  privateMemory = 23800,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7968,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 227. vim.VirtualMachine::1995 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1995',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.650175Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t024-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42273e64-c469-3244-bad6-35d5c0febf42',
               createDate = 2021-08-19T14:30:07.908152Z,
               instanceUuid = '5027bb54-2533-1353-de14-32264ba673de',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dc4e9-fedf-66a8-0dbc-6a17de79b51b',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t024-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t024-bbdn4',
                  logDirectory = '[Vol2] svdc-t024-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1057046718,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-70ad-5653-4957-bba0e4ec3473',
                           contentId = '39cfec669f09b1322e37981d08f0b15b',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1995-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-ef9e-3a6a-5cea-d52e98671f84',
                           contentId = '4f68a24f998f015abde4f5015732a206',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1995-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:24:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t024-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 64 c4 69 32 40'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9627:INQ7pWlUJZTQmYDepjKYAMvJncBD8svAgS+4dR5w8hc='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t024-bbdn4/svdc-t024-bbdn4-da35be25.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838912728195983'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t024-bbdn4-736fc4c3.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = brzdwHhL8sxT9QEoNco9cJOX7c8=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1995-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t024-bbdn4',
               ipAddress = '172.27.24.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.24.12',
                        'fe80::4044:49ff:fe00:2412'
                     ],
                     macAddress = '42:44:49:00:24:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.24.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2412',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t024-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6765912064,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 19797094400,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t024-bbdn4.nvram',
                  'svdc-t024-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4-da35be25.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t024-bbdn4/vmware-3.log',
                     type = 'log',
                     size = 172820,
                     uniqueSize = 172820,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t024-bbdn4/vmware-2.log',
                     type = 'log',
                     size = 172808,
                     uniqueSize = 172808,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t024-bbdn4/vmware-1.log',
                     type = 'log',
                     size = 174546,
                     uniqueSize = 174546,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t024-bbdn4/vmware.log',
                     type = 'log',
                     size = 165498,
                     uniqueSize = 165498,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t024-bbdn4/vmware-4.log',
                     type = 'log',
                     size = 180619,
                     uniqueSize = 180619,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4-da35be25.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t024-bbdn4/vmx-svdc-t024-bbdn4-e84c1df988314fb3c798b8e2667dbb7b0c66d443-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:49:47.677345Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t024-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1995',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:49:47Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169219039,
                     uncommitted = 1049,
                     unshared = 103169219039
                  }
               ],
               timestamp = 2021-08-20T13:49:47.677365Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1995',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:49:47Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t024-bbdn4',
                  ipAddress = '172.27.24.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t024-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t024-bbdn4/svdc-t024-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42273e64-c469-3244-bad6-35d5c0febf42',
                  instanceUuid = '5027bb54-2533-1353-de14-32264ba673de',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169219039,
                  uncommitted = 1049,
                  unshared = 103169219039,
                  timestamp = 2021-08-20T13:49:47.677365Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 77,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 6635,
                  hostMemoryUsage = 23985,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23874,
                  privateMemory = 23874,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7192,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 228. vim.VirtualMachine::1996 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1996',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.669284Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t002-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42274197-dbd9-6341-0ccf-020527a8ed80',
               createDate = 2021-08-19T14:04:11.592195Z,
               instanceUuid = '50277d6a-39b3-26fe-5359-dc04633e351b',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564df4b5-2b46-83c0-1c0e-8a815dc0439f',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t002-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t002-bbdn2',
                  logDirectory = '[Vol2] svdc-t002-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 665382272,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-e76c-4d35-4d57-d2d00f495dfb',
                           contentId = '6523efb41e39cf81c3edb7efc7cda386',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1996-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-a941-f992-3058-624af4e14315',
                           contentId = '1fa4bf3be280beb1a11d3adf18ea3f05',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1996-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:02:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t002-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 67 db d9 63 40'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9486:MZ4SwMA05qD/7JJ+9ptL/yKGip2DRIyJDBfN+mbygUo='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t002-bbdn2/svdc-t002-bbdn2-67bd9adf.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838912744176473'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t002-bbdn2-4e0cc743.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 1eevAu44iV7P3VUF2p98HYmGO44=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1996-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t002-bbdn2',
               ipAddress = '172.27.2.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.2.10',
                        'fe80::4044:49ff:fe00:210'
                     ],
                     macAddress = '42:44:49:00:02:10',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.2.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:210',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t002-bbdn2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6757036032,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21239115776,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t002-bbdn2.nvram',
                  'svdc-t002-bbdn2.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2-67bd9adf.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t002-bbdn2/vmware-3.log',
                     type = 'log',
                     size = 172814,
                     uniqueSize = 172814,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t002-bbdn2/vmware-2.log',
                     type = 'log',
                     size = 172793,
                     uniqueSize = 172793,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t002-bbdn2/vmware-1.log',
                     type = 'log',
                     size = 173929,
                     uniqueSize = 173929,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t002-bbdn2/vmware.log',
                     type = 'log',
                     size = 165489,
                     uniqueSize = 165489,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t002-bbdn2/vmware-4.log',
                     type = 'log',
                     size = 180514,
                     uniqueSize = 180514,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2-67bd9adf.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t002-bbdn2/vmx-svdc-t002-bbdn2-366aa9cd4f21403751983ce6583f0eb4356edea2-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:38:37.995087Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t002-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1996',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:38:37Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169218287,
                     uncommitted = 1049,
                     unshared = 103169218287
                  }
               ],
               timestamp = 2021-08-20T12:38:37.995137Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1996',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:38:37Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t002-bbdn2',
                  ipAddress = '172.27.2.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t002-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t002-bbdn2/svdc-t002-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42274197-dbd9-6341-0ccf-020527a8ed80',
                  instanceUuid = '50277d6a-39b3-26fe-5359-dc04633e351b',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169218287,
                  uncommitted = 1049,
                  unshared = 103169218287,
                  timestamp = 2021-08-20T12:38:37.995137Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 42,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24105,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23994,
                  privateMemory = 23994,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 11462,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 229. vim.VirtualMachine::1997 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1997',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.661704Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t006-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227c226-51b2-76ab-7f2c-f9ff5ff2b7b1',
               createDate = 2021-08-19T14:45:28.165408Z,
               instanceUuid = '5027bec4-77b1-8dbd-4587-3da20d52f87a',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d75f0-c318-3e11-b82f-efc4c4ec7105',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t006-hdb/svdc-t006-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t006-hdb',
                  suspendDirectory = '[Vol1] svdc-t006-hdb',
                  logDirectory = '[Vol1] svdc-t006-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1609742257,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t006-hdb/svdc-t006-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-8e94-9bbd-e019-e20d2ccdcf86',
                           contentId = '5b7dc062cd273423589945c2cbe52774',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1997-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t006-hdb/svdc-t006-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-61bf-ad9d-7c22-6fd7c693c87d',
                           contentId = '4afd02f91015b27671aa98e139f57a6c',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1997-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:06:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t006-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 66 51 b2 76 a0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9726:U2Um4f/XI1Mhb6cW7DYWN1oHrA+td22KbYH8QC065HY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t006-hdb/svdc-t006-hdb-872a339d.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838895994818305'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t006-hdb-2d75d685.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 1XSmGOX6lLFT+9XJ94Vidi079Os=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1997-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t006-hdb',
               ipAddress = '172.27.6.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.6.6',
                        'fe80::4044:49ff:fe00:606'
                     ],
                     macAddress = '42:44:49:00:06:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.6.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:606',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t006-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900303360,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 8048877568,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t006-hdb.nvram',
                  'svdc-t006-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t006-hdb/svdc-t006-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t006-hdb/svdc-t006-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t006-hdb/svdc-t006-hdb-872a339d.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t006-hdb/svdc-t006-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t006-hdb/svdc-t006-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t006-hdb/svdc-t006-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t006-hdb/svdc-t006-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t006-hdb/svdc-t006-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t006-hdb/svdc-t006-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t006-hdb/svdc-t006-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t006-hdb/vmware-3.log',
                     type = 'log',
                     size = 174825,
                     uniqueSize = 174825,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t006-hdb/vmware-2.log',
                     type = 'log',
                     size = 174804,
                     uniqueSize = 174804,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t006-hdb/vmware-1.log',
                     type = 'log',
                     size = 176036,
                     uniqueSize = 176036,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t006-hdb/vmware.log',
                     type = 'log',
                     size = 175011,
                     uniqueSize = 175011,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t006-hdb/vmware-6.log',
                     type = 'log',
                     size = 174676,
                     uniqueSize = 174676,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t006-hdb/vmware-5.log',
                     type = 'log',
                     size = 166953,
                     uniqueSize = 166953,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t006-hdb/vmware-4.log',
                     type = 'log',
                     size = 182376,
                     uniqueSize = 182376,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t006-hdb/svdc-t006-hdb-872a339d.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol1] svdc-t006-hdb/vmx-svdc-t006-hdb-8585eef728432a1235b85979018076e8da56bef5-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:51:00.120666Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t006-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1997',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:51:00Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92434256341,
                     uncommitted = 1045,
                     unshared = 92434256341
                  }
               ],
               timestamp = 2021-08-20T12:51:00.120695Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1997',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:51:00Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t006-hdb',
                  ipAddress = '172.27.6.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t006-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t006-hdb/svdc-t006-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227c226-51b2-76ab-7f2c-f9ff5ff2b7b1',
                  instanceUuid = '5027bec4-77b1-8dbd-4587-3da20d52f87a',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92434256341,
                  uncommitted = 1045,
                  unshared = 92434256341,
                  timestamp = 2021-08-20T12:51:00.120695Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 23,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24490,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24373,
                  privateMemory = 24373,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 116,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 10719,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 230. vim.VirtualMachine::1998 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:1998',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.710158Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t019-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f9d6-98f1-d000-06e2-31f7b3d99e05',
               createDate = 2021-08-19T14:21:43.283799Z,
               instanceUuid = '502752af-985e-93e1-d4df-d740ba043e6a',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4ab8-95e6-213b-28c4-7cb339db6d78',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t019-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t019-bbdn2',
                  logDirectory = '[Vol2] svdc-t019-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1277583867,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-a2cd-ac91-ffaf-1f492aaab245',
                           contentId = '1e0225c1adc07dd103ea19bd7a29804a',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1998-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-7c8a-f394-f66a-d6c654e6ad5f',
                           contentId = 'a085eec049a86b1c97ccdcc4cb34db9b',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '1998-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:19:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t019-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 66 98 f1 d0 00'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9588:Hfhr4mMUJrzDGVdnUR1vRf77l/53rdsVjmSLYePkaiw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t019-bbdn2/svdc-t019-bbdn2-6ed71907.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838913803025749'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t019-bbdn2-63c3841b.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = l9iBKDWs9LA02nHRvJgwc6Y89Lg=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:1998-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t019-bbdn2',
               ipAddress = '172.27.19.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.19.10',
                        'fe80::4044:49ff:fe00:1910'
                     ],
                     macAddress = '42:44:49:00:19:10',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.19.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1910',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t019-bbdn2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6755336192,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21011623936,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t019-bbdn2.nvram',
                  'svdc-t019-bbdn2.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2-6ed71907.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t019-bbdn2/vmware-3.log',
                     type = 'log',
                     size = 172520,
                     uniqueSize = 172520,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t019-bbdn2/vmware-2.log',
                     type = 'log',
                     size = 180497,
                     uniqueSize = 180497,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t019-bbdn2/vmware-1.log',
                     type = 'log',
                     size = 174028,
                     uniqueSize = 174028,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t019-bbdn2/vmware.log',
                     type = 'log',
                     size = 165483,
                     uniqueSize = 165483,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t019-bbdn2/vmware-6.log',
                     type = 'log',
                     size = 180602,
                     uniqueSize = 180602,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t019-bbdn2/vmware-5.log',
                     type = 'log',
                     size = 173018,
                     uniqueSize = 173018,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t019-bbdn2/vmware-4.log',
                     type = 'log',
                     size = 165590,
                     uniqueSize = 165590,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2-6ed71907.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t019-bbdn2/vmx-svdc-t019-bbdn2-072725251091368f95a88f0fa073f422acd320c2-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:33:35.655708Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t019-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:1998',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:33:35Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169564486,
                     uncommitted = 1049,
                     unshared = 103169564486
                  }
               ],
               timestamp = 2021-08-20T13:33:35.655723Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:1998',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:33:35Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t019-bbdn2',
                  ipAddress = '172.27.19.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t019-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t019-bbdn2/svdc-t019-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f9d6-98f1-d000-06e2-31f7b3d99e05',
                  instanceUuid = '502752af-985e-93e1-d4df-d740ba043e6a',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169564486,
                  uncommitted = 1049,
                  unshared = 103169564486,
                  timestamp = 2021-08-20T13:33:35.655723Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 6061,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 10813,
                  hostMemoryUsage = 23979,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23868,
                  privateMemory = 23868,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8164,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 231. vim.VirtualMachine::2 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = true,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = false,
               virtualMmuUsageIgnored = false,
               virtualExecUsageIgnored = false,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-06T17:08:57.619515Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'vCLS (2)',
               guestFullName = 'Other 3.x or later Linux (64-bit)',
               version = 'vmx-11',
               uuid = '4227dc70-ce41-d660-81db-7b93bdde7291',
               createDate = 2021-07-22T15:45:12.342885Z,
               instanceUuid = '50270159-b27b-f894-bc24-5c6cf99ada3d',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d7ff3-a7e9-a98c-c894-67f89905f651',
               template = false,
               guestId = 'other3xLinux64Guest',
               alternateGuestName = '',
               annotation = 'vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[datastore1 (2)] vCLS (2)/vCLS (2).vmx',
                  snapshotDirectory = '[datastore1 (2)] vCLS (2)',
                  suspendDirectory = '[datastore1 (2)] vCLS (2)',
                  logDirectory = '[datastore1 (2)] vCLS (2)',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 11296,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 128,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) [
                           3002
                        ]
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           8000
                        ]
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 4096,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1109495151,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualCdrom) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 3002,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'CD/DVD drive 1',
                           summary = 'ATAPI CD/DVD drive 0'
                        },
                        backing = (vim.vm.device.VirtualCdrom.AtapiBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'CD/DVD drive 0',
                           useAutoDetect = false,
                           description = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = <unset>,
                           startConnected = false,
                           allowGuestControl = true,
                           connected = false,
                           status = 'ok'
                        },
                        slotInfo = <unset>,
                        controllerKey = 201,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '2,097,152 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[datastore1 (2)] vCLS (2)/vCLS (2).vmdk',
                           datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = true,
                           eagerlyScrub = false,
                           uuid = '6000C29a-916b-b7d8-ab24-b9bd2fa7ea18',
                           contentId = '2349b642012efc2760b06a6dda102555',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 2097152,
                        capacityInBytes = 2147483648,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualFloppy) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 8000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Floppy drive 1',
                           summary = 'Floppy 0'
                        },
                        backing = (vim.vm.device.VirtualFloppy.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'Floppy 0',
                           useAutoDetect = false
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = <unset>,
                           startConnected = false,
                           allowGuestControl = true,
                           connected = false,
                           status = 'ok'
                        },
                        slotInfo = <unset>,
                        controllerKey = 400,
                        unitNumber = 0,
                        numaNode = <unset>
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1280,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 128,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'vCLS (2).nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HDCS.agent',
                     value = 'true'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'eam.agent.agencyMoId',
                     value = '5ea67236-7e75-4fad-bfbd-4222812482c3'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'eam.agent.agentMoId',
                     value = '92191d45-5d35-4160-aaaa-ff627aeba5dd'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'eam.agent.ovfPackageUrl',
                     value = 'file:///storage/lifecycle/vmware-hdcs/photon-ova-0.0.1-17341038.ovf'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-46:hScpE2FecY/vjnhwHZzQMw1Nl+RC6F9EBO9c0OtmQn8='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featureCompat.vm.completeMasks',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.3DNPREFETCH',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.ABM',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.AMD',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.CMPXCHG16B',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.CR8AVAIL',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.EXTAPICSPC',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.FAMILY',
                     value = 'Val:0x10'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.FFXSR',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.LAHF64',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.LM',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.MISALIGNED_SSE',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.MMXEXT',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.MODEL',
                     value = 'Val:2'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.MWAIT',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.NUMLEVELS',
                     value = 'Val:5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.NUM_EXT_LEVELS',
                     value = 'Val:0x80000018'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.NX',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.PDPE1GB',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.POPCNT',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.RDTSCP',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.SSE3',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.SSE4A',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.STEPPING',
                     value = 'Val:3'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.SVM',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.cpuid.SVM_NPT',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'featMask.vm.hv.capable',
                     value = 'Val:1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/60f1d613-a76f5c97-14cd-b02628c915f0/vCLS (2)/vCLS (2)-90cf23c9.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 60 ce 41 d6 60'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '42'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestInfo.detailed.data',
                     value = "bitness='64' distroName='Linux' familyName='Linux' kernelVersion='4.19.160-4.ph3-esx'"
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 11.1.0 build 16036546'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '11.1.0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '11296'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '16036546'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.appInfo',
                     value = '{\n"version":"1", \n"updateCounter":"56", \n"publishTime":"2021-08-20T12:33:45.638Z", \n"applications":[\n{"a":"kworker/0:2-ata_sff","v":""},\n{"a":"kworker/0:1-cgroup_destroy","v":""},\n{"a":"kworker/0:0-events","v":""},\n{"a":"agetty","v":""},\n{"a":"systemd-resolved","v":""},\n{"a":"systemd-networkd","v":""},\n{"a":"VGAuthService","v":""},\n{"a":"systemd-timesyncd","v":""},\n{"a":"irq/16-vmwgfx","v":""},\n{"a":"ttm_swap","v":""},\n{"a":"systemd-udevd","v":""},\n{"a":"systemd-journald","v":""},\n{"a":"vmtoolsd","v":""},\n{"a":"ipv6_addrconf","v":""},\n{"a":"ext4-rsv-conver","v":""},\n{"a":"jbd2/sda3-8","v":""},\n{"a":"kworker/0:1H-kblockd","v":""},\n{"a":"kworker/u2:2-events_unbound","v":""},\n{"a":"scsi_tmf_2","v":""},\n{"a":"scsi_eh_2","v":""},\n{"a":"scsi_tmf_1","v":""},\n{"a":"scsi_eh_1","v":""},\n{"a":"nvme-delete-wq","v":""},\n{"a":"nvme-reset-wq","v":""},\n{"a":"kworker/u2:1-flush-8:0","v":""},\n{"a":"nvme-wq","v":""},\n{"a":"vmw_pvscsi_wq_0","v":""},\n{"a":"scsi_tmf_0","v":""},\n{"a":"scsi_eh_0","v":""},\n{"a":"irq/55-pciehp","v":""},\n{"a":"irq/54-pciehp","v":""},\n{"a":"irq/53-pciehp","v":""},\n{"a":"irq/52-pciehp","v":""},\n{"a":"irq/51-pciehp","v":""},\n{"a":"irq/50-pciehp","v":""},\n{"a":"irq/49-pciehp","v":""},\n{"a":"irq/48-pciehp","v":""},\n{"a":"irq/47-pciehp","v":""},\n{"a":"irq/46-pciehp","v":""},\n{"a":"irq/45-pciehp","v":""},\n{"a":"irq/44-pciehp","v":""},\n{"a":"irq/43-pciehp","v":""},\n{"a":"irq/42-pciehp","v":""},\n{"a":"irq/41-pciehp","v":""},\n{"a":"irq/40-pciehp","v":""},\n{"a":"irq/39-pciehp","v":""},\n{"a":"irq/38-pciehp","v":""},\n{"a":"irq/37-pciehp","v":""},\n{"a":"irq/36-pciehp","v":""},\n{"a":"irq/35-pciehp","v":""},\n{"a":"irq/34-pciehp","v":""},\n{"a":"irq/33-pciehp","v":""},\n{"a":"irq/32-pciehp","v":""},\n{"a":"irq/31-pciehp","v":""},\n{"a":"irq/30-pciehp","v":""},\n{"a":"irq/29-pciehp","v":""},\n{"a":"irq/28-pciehp","v":""},\n{"a":"irq/27-pciehp","v":""},\n{"a":"irq/26-pciehp","v":""},\n{"a":"irq/25-pciehp","v":""},\n{"a":"irq/24-pciehp","v":""},\n{"a":"kthrotld","v":""},\n{"a":"kswapd0","v":""},\n{"a":"ata_sff","v":""},\n{"a":"kblockd","v":""},\n{"a":"crypto","v":""},\n{"a":"ksmd","v":""},\n{"a":"kcompactd0","v":""},\n{"a":"writeback","v":""},\n{"a":"oom_reaper","v":""},\n{"a":"kauditd","v":""},\n{"a":"netns","v":""},\n{"a":"kdevtmpfs","v":""},\n{"a":"cpuhp/0","v":""},\n{"a":"migration/0","v":""},\n{"a":"rcu_bh","v":""},\n{"a":"rcu_sched","v":""},\n{"a":"ksoftirqd/0","v":""},\n{"a":"mm_percpu_wq","v":""},\n{"a":"kworker/0:0H-kblockd","v":""},\n{"a":"rcu_par_gp","v":""},\n{"a":"rcu_gp","v":""},\n{"a":"kthreadd","v":""},\n{"a":"systemd","v":""}]}'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '11296'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'vCLS (2)-6b0f2639.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'datastore1 (2)',
                     url = '/vmfs/volumes/60f1d613-a76f5c97-14cd-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 47939584,
                  initialSwapReservation = 594382848
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 1QIpY8gAIkc+qza935rDef2ytJY=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '11296',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'other4xLinux64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'Other 4.x or later Linux (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'None',
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'None',
                        domainName = '',
                        ipAddress = (str) [
                           '8.8.8.8',
                           '8.8.4.4',
                           '2001:4860:4860::8888',
                           '2001:4860:4860::8844'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) []
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 2064642048,
                     freeSpace = 1263501312,
                     filesystemType = 'ext4',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2000
                        }
                     ]
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot/efi',
                     capacity = 10446848,
                     freeSpace = 8202240,
                     filesystemType = 'vfat',
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) [
                        (vim.vm.GuestInfo.VirtualDiskMapping) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 2000
                        }
                     ]
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-11',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'vCLS (2).nvram',
                  'vCLS (2).vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[datastore1 (2)] vCLS (2)/vCLS (2).vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[datastore1 (2)] vCLS (2)/vCLS (2)-90cf23c9.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[datastore1 (2)] vCLS (2)/vCLS (2).vmx',
                     type = 'config',
                     size = 3992,
                     uniqueSize = 3992,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[datastore1 (2)] vCLS (2)/vCLS (2).nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[datastore1 (2)] vCLS (2)/vCLS (2).vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[datastore1 (2)] vCLS (2)/vCLS (2).vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[datastore1 (2)] vCLS (2)/vCLS (2)-flat.vmdk',
                     type = 'diskExtent',
                     size = 478150656,
                     uniqueSize = 478150656,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[datastore1 (2)] vCLS (2)/vCLS (2)-90cf23c9.vswp',
                     type = 'swap',
                     size = 134217728,
                     uniqueSize = 134217728,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[datastore1 (2)] vCLS (2)/vmx-vCLS (2)-42d5702ad44f3c53fe19758fe8fb18ba050eaa7c-2.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[datastore1 (2)] vCLS (2)/vmware-3.log',
                     type = 'log',
                     size = 129878,
                     uniqueSize = 129878,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[datastore1 (2)] vCLS (2)/vmware-2.log',
                     type = 'log',
                     size = 132614,
                     uniqueSize = 132614,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[datastore1 (2)] vCLS (2)/vmware-1.log',
                     type = 'log',
                     size = 130908,
                     uniqueSize = 130908,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[datastore1 (2)] vCLS (2)/vmware.log',
                     type = 'log',
                     size = 141254,
                     uniqueSize = 141254,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[datastore1 (2)] vCLS (2)/vmware-4.log',
                     type = 'log',
                     size = 135131,
                     uniqueSize = 135131,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T15:48:07.298Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'vCLS (2)'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1280,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-06T17:33:29Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 128,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mwait',
                     featureName = 'cpuid.mwait',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm',
                     featureName = 'cpuid.svm',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_npt',
                     featureName = 'cpuid.svm_npt',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hv.capable',
                     featureName = 'hv.capable',
                     value = 'Num:Match:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mwait',
                     featureName = 'cpuid.mwait',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm',
                     featureName = 'cpuid.svm',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.svm_npt',
                     featureName = 'cpuid.svm_npt',
                     value = 'Num:Match:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hv.capable',
                     featureName = 'hv.capable',
                     value = 'Num:Match:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.STEPPING',
                     featureName = 'cpuid.STEPPING',
                     value = 'Val:3'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.SVM',
                     featureName = 'cpuid.SVM',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.FFXSR',
                     featureName = 'cpuid.FFXSR',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.PDPE1GB',
                     featureName = 'cpuid.PDPE1GB',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.MODEL',
                     featureName = 'cpuid.MODEL',
                     value = 'Val:2'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.LM',
                     featureName = 'cpuid.LM',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.NUM_EXT_LEVELS',
                     featureName = 'cpuid.NUM_EXT_LEVELS',
                     value = 'Val:0x80000018'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.MWAIT',
                     featureName = 'cpuid.MWAIT',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.SVM_NPT',
                     featureName = 'cpuid.SVM_NPT',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.EXTAPICSPC',
                     featureName = 'cpuid.EXTAPICSPC',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.MMXEXT',
                     featureName = 'cpuid.MMXEXT',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.FAMILY',
                     featureName = 'cpuid.FAMILY',
                     value = 'Val:0x10'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.CR8AVAIL',
                     featureName = 'cpuid.CR8AVAIL',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.AMD',
                     featureName = 'cpuid.AMD',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ABM',
                     featureName = 'cpuid.ABM',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.SSE4A',
                     featureName = 'cpuid.SSE4A',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.SSE3',
                     featureName = 'cpuid.SSE3',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.NX',
                     featureName = 'cpuid.NX',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3DNPREFETCH',
                     featureName = 'cpuid.3DNPREFETCH',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.POPCNT',
                     featureName = 'cpuid.POPCNT',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.RDTSCP',
                     featureName = 'cpuid.RDTSCP',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.LAHF64',
                     featureName = 'cpuid.LAHF64',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hv.capable',
                     featureName = 'hv.capable',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.MISALIGNED_SSE',
                     featureName = 'cpuid.MISALIGNED_SSE',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.CMPXCHG16B',
                     featureName = 'cpuid.CMPXCHG16B',
                     value = 'Val:1'
                  },
                  (vim.host.FeatureMask) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.NUMLEVELS',
                     featureName = 'cpuid.NUMLEVELS',
                     value = 'Val:5'
                  }
               ],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
                     committed = 696936925,
                     uncommitted = 1669333518,
                     unshared = 696936925
                  }
               ],
               timestamp = 2021-08-20T15:48:07.298165Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-06T17:33:29Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 128,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mwait',
                        featureName = 'cpuid.mwait',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.svm',
                        featureName = 'cpuid.svm',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.svm_npt',
                        featureName = 'cpuid.svm_npt',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'hv.capable',
                        featureName = 'hv.capable',
                        value = 'Num:Match:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mwait',
                        featureName = 'cpuid.mwait',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.svm',
                        featureName = 'cpuid.svm',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.svm_npt',
                        featureName = 'cpuid.svm_npt',
                        value = 'Num:Match:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'hv.capable',
                        featureName = 'hv.capable',
                        value = 'Num:Match:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.STEPPING',
                        featureName = 'cpuid.STEPPING',
                        value = 'Val:3'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.SVM',
                        featureName = 'cpuid.SVM',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.FFXSR',
                        featureName = 'cpuid.FFXSR',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.PDPE1GB',
                        featureName = 'cpuid.PDPE1GB',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.MODEL',
                        featureName = 'cpuid.MODEL',
                        value = 'Val:2'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.LM',
                        featureName = 'cpuid.LM',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.NUM_EXT_LEVELS',
                        featureName = 'cpuid.NUM_EXT_LEVELS',
                        value = 'Val:0x80000018'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.MWAIT',
                        featureName = 'cpuid.MWAIT',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.SVM_NPT',
                        featureName = 'cpuid.SVM_NPT',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.EXTAPICSPC',
                        featureName = 'cpuid.EXTAPICSPC',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.MMXEXT',
                        featureName = 'cpuid.MMXEXT',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.FAMILY',
                        featureName = 'cpuid.FAMILY',
                        value = 'Val:0x10'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.CR8AVAIL',
                        featureName = 'cpuid.CR8AVAIL',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.AMD',
                        featureName = 'cpuid.AMD',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ABM',
                        featureName = 'cpuid.ABM',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.SSE4A',
                        featureName = 'cpuid.SSE4A',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.SSE3',
                        featureName = 'cpuid.SSE3',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.NX',
                        featureName = 'cpuid.NX',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3DNPREFETCH',
                        featureName = 'cpuid.3DNPREFETCH',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.POPCNT',
                        featureName = 'cpuid.POPCNT',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.RDTSCP',
                        featureName = 'cpuid.RDTSCP',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.LAHF64',
                        featureName = 'cpuid.LAHF64',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'hv.capable',
                        featureName = 'hv.capable',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.MISALIGNED_SSE',
                        featureName = 'cpuid.MISALIGNED_SSE',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.CMPXCHG16B',
                        featureName = 'cpuid.CMPXCHG16B',
                        value = 'Val:1'
                     },
                     (vim.host.FeatureMask) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.NUMLEVELS',
                        featureName = 'cpuid.NUMLEVELS',
                        value = 'Val:5'
                     }
                  ],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'other4xLinux64Guest',
                  guestFullName = 'Other 4.x or later Linux (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'None',
                  ipAddress = <unset>,
                  hwVersion = 'vmx-11'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'vCLS (2)',
                  template = false,
                  vmPathName = '[datastore1 (2)] vCLS (2)/vCLS (2).vmx',
                  memorySizeMB = 128,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 0,
                  numVirtualDisks = 1,
                  uuid = '4227dc70-ce41-d660-81db-7b93bdde7291',
                  instanceUuid = '50270159-b27b-f894-bc24-5c6cf99ada3d',
                  guestId = 'other3xLinux64Guest',
                  guestFullName = 'Other 3.x or later Linux (64-bit)',
                  annotation = 'vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-11'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 696936925,
                  uncommitted = 1669333518,
                  unshared = 696936925,
                  timestamp = 2021-08-20T15:48:07.298165Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 5,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 26,
                  hostMemoryUsage = 156,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 128,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 28,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 1203363,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 232. vim.VirtualMachine::2001 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2001',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.687815Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t021-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42270d58-3417-ad81-ce16-d09de7705914',
               createDate = 2021-08-19T14:25:32.886371Z,
               instanceUuid = '50272c06-5771-c41c-52c5-cc2c01f2c7ee',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d2d6c-33a8-503e-9b0a-0de3a1dd5f4e',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t021-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t021-bbdn2',
                  logDirectory = '[Vol2] svdc-t021-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -412067564,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-2efc-4ac9-a751-bf513aa1f372',
                           contentId = 'c76eb5bf7a485ca478dcf44437dde7cf',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2001-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-2387-1408-b9eb-7b16d950d7ae',
                           contentId = 'c1843cd11bd536e97f4dc35ee91d4b0a',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2001-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:21:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t021-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 34 17 ad 80'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9604:rjtmwxEj0FONkGgS2qCAxktR36XKUr2+qiR2KnoyE9c='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t021-bbdn2/svdc-t021-bbdn2-f34707e0.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838912252641609'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t021-bbdn2-5155ba22.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 0IYg2UD8CzYRlZnsSQi7caLDSoM=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2001-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t021-bbdn2',
               ipAddress = '172.27.21.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.21.10',
                        'fe80::4044:49ff:fe00:2110'
                     ],
                     macAddress = '42:44:49:00:21:10',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.21.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2110',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t021-bbdn2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6756102144,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20686327808,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t021-bbdn2.nvram',
                  'svdc-t021-bbdn2.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2-f34707e0.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t021-bbdn2/vmware-3.log',
                     type = 'log',
                     size = 172686,
                     uniqueSize = 172686,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t021-bbdn2/vmware-2.log',
                     type = 'log',
                     size = 172833,
                     uniqueSize = 172833,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t021-bbdn2/vmware-1.log',
                     type = 'log',
                     size = 174029,
                     uniqueSize = 174029,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t021-bbdn2/vmware.log',
                     type = 'log',
                     size = 165495,
                     uniqueSize = 165495,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t021-bbdn2/vmware-4.log',
                     type = 'log',
                     size = 180517,
                     uniqueSize = 180517,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2-f34707e0.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t021-bbdn2/vmx-svdc-t021-bbdn2-af0564962cbf27a3969c14e55fa4b52dd3e7b06c-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:40:04.150421Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t021-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2001',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:40:04Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169218308,
                     uncommitted = 1049,
                     unshared = 103169218308
                  }
               ],
               timestamp = 2021-08-20T13:40:04.15047Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2001',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:40:04Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t021-bbdn2',
                  ipAddress = '172.27.21.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t021-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t021-bbdn2/svdc-t021-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42270d58-3417-ad81-ce16-d09de7705914',
                  instanceUuid = '50272c06-5771-c41c-52c5-cc2c01f2c7ee',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169218308,
                  uncommitted = 1049,
                  unshared = 103169218308,
                  timestamp = 2021-08-20T13:40:04.15047Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 879,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 9584,
                  hostMemoryUsage = 24186,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24074,
                  privateMemory = 24074,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 112,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7776,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 233. vim.VirtualMachine::2002 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2002',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.709691Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t014-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227b7fc-8c6d-6097-6b18-81e51a436fa0',
               createDate = 2021-08-19T14:16:42.255451Z,
               instanceUuid = '50270068-9e56-de57-4933-ce4ab41b090c',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564df9c3-5c11-0328-a489-093abe4f88d3',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t014-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t014-bbdn3',
                  logDirectory = '[Vol2] svdc-t014-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 440627104,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-1867-fcd9-018f-ee6cfb31e8ab',
                           contentId = '0e305c98056eca5ce037a327b8273db6',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2002-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-35a6-2576-0efb-8bd19d3bd7a3',
                           contentId = '06ec8782af6c5cc847af0f7bf2344ac8',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2002-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:14:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t014-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6c 8c 6d 60 90'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9559:gZwPWjnGBeRzkIZKtfaNMYTW/Uik2xK1hkkdYlwZpsM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t014-bbdn3/svdc-t014-bbdn3-edf3e943.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838912996969439'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t014-bbdn3-010cac5f.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 9UbjrWCUKJ4XdckYkMPBGvYi1sY=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2002-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t014-bbdn3',
               ipAddress = '172.27.14.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.14.11',
                        'fe80::4044:49ff:fe00:1411'
                     ],
                     macAddress = '42:44:49:00:14:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.14.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1411',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t014-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6755479552,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21677846528,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t014-bbdn3.nvram',
                  'svdc-t014-bbdn3.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3-edf3e943.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t014-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 172818,
                     uniqueSize = 172818,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t014-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 172781,
                     uniqueSize = 172781,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t014-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 174031,
                     uniqueSize = 174031,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t014-bbdn3/vmware.log',
                     type = 'log',
                     size = 165475,
                     uniqueSize = 165475,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t014-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 180506,
                     uniqueSize = 180506,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3-edf3e943.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t014-bbdn3/vmx-svdc-t014-bbdn3-ba0761bd21fae29e968769c7e6df07ae8456bd54-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:17:27.066266Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t014-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2002',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:17:26Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169218359,
                     uncommitted = 1049,
                     unshared = 103169218359
                  }
               ],
               timestamp = 2021-08-20T13:17:27.066293Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2002',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:17:26Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t014-bbdn3',
                  ipAddress = '172.27.14.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t014-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t014-bbdn3/svdc-t014-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227b7fc-8c6d-6097-6b18-81e51a436fa0',
                  instanceUuid = '50270068-9e56-de57-4933-ce4ab41b090c',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169218359,
                  uncommitted = 1049,
                  unshared = 103169218359,
                  timestamp = 2021-08-20T13:17:27.066293Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 41,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24135,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24024,
                  privateMemory = 24024,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9133,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 234. vim.VirtualMachine::2003 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2003',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.70684Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t016-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422710db-4b8f-8a1b-3bd4-4025f466ddff',
               createDate = 2021-08-19T14:18:49.018095Z,
               instanceUuid = '5027a68b-f917-f258-e9cc-c7488982c57b',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5842-8425-d8c8-f3a5-116753ead861',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t016-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t016-bbdn3',
                  logDirectory = '[Vol2] svdc-t016-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -194585089,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-03e7-ba05-ab3d-dd6aef9eaa85',
                           contentId = '72d883587084510d82ded3d64249173f',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2003-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-f5e5-3946-f1bc-abd123cfeca3',
                           contentId = 'ae2269f7f907247c67c390fe4388d1fd',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2003-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:16:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t016-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6b 4b 8f 8a 10'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9571:IVKwFIP0XNXaIeiRurPm2f+xxAUnWq1e0nZ/I2akuXE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t016-bbdn3/svdc-t016-bbdn3-87e862c5.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838912324023228'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t016-bbdn3-2889029d.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = CgYGPiME5yhcQYHgkYR5eMxRHJI=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2003-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t016-bbdn3',
               ipAddress = '172.27.16.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.16.11',
                        'fe80::4044:49ff:fe00:1611'
                     ],
                     macAddress = '42:44:49:00:16:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.16.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1611',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t016-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6759317504,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 24419885056,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t016-bbdn3.nvram',
                  'svdc-t016-bbdn3.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3-87e862c5.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t016-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 172816,
                     uniqueSize = 172816,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t016-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 172793,
                     uniqueSize = 172793,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t016-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 174108,
                     uniqueSize = 174108,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t016-bbdn3/vmware.log',
                     type = 'log',
                     size = 165495,
                     uniqueSize = 165495,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t016-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 180517,
                     uniqueSize = 180517,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3-87e862c5.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t016-bbdn3/vmx-svdc-t016-bbdn3-24d34a7ed3ca0e1d1e1890668165208bf67e0a1b-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:23:55.137469Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t016-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2003',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:23:55Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169218477,
                     uncommitted = 1049,
                     unshared = 103169218477
                  }
               ],
               timestamp = 2021-08-20T13:23:55.137507Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2003',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:23:55Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t016-bbdn3',
                  ipAddress = '172.27.16.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t016-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t016-bbdn3/svdc-t016-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422710db-4b8f-8a1b-3bd4-4025f466ddff',
                  instanceUuid = '5027a68b-f917-f258-e9cc-c7488982c57b',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169218477,
                  uncommitted = 1049,
                  unshared = 103169218477,
                  timestamp = 2021-08-20T13:23:55.137507Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 40,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 23916,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23806,
                  privateMemory = 23806,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8744,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 235. vim.VirtualMachine::2005 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2005',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.723529Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t024-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271748-d910-4002-b467-6728d0291f12',
               createDate = 2021-08-19T14:26:58.848955Z,
               instanceUuid = '5027022c-f13f-a2ef-2081-ab374e8e5cb3',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dae28-435b-583c-826b-dc6cdcb9b6d4',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t024-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t024-bbdn1',
                  logDirectory = '[Vol2] svdc-t024-bbdn1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -802611438,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-264e-fda2-d18c-0a7279e42523',
                           contentId = 'a26e7fa8613594dc2841e49e1e1d6fb5',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2005-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-4172-b2e8-7c72-415162cfd413',
                           contentId = '444b4cf85c353a9a788d4eff2b80a442',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2005-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:24:09',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t024-bbdn1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 d9 10 40 00'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9610:RhwZ24ssk3Ou2A6Tl1N0uEkHXhymzKdf7+IlvlYwec8='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t024-bbdn1/svdc-t024-bbdn1-da35be22.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838912324030504'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t024-bbdn1-736fc460.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = O7jHlQcHfVHGfbAP+MTQy/esHIc=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2005-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t024-bbdn1',
               ipAddress = '172.27.24.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.24.9',
                        'fe80::4044:49ff:fe00:2409'
                     ],
                     macAddress = '42:44:49:00:24:09',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.24.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2409',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t024-bbdn1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6749896704,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 18534187008,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t024-bbdn1.nvram',
                  'svdc-t024-bbdn1.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1-da35be22.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t024-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 172807,
                     uniqueSize = 172807,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t024-bbdn1/vmware-2.log',
                     type = 'log',
                     size = 172781,
                     uniqueSize = 172781,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t024-bbdn1/vmware-1.log',
                     type = 'log',
                     size = 173929,
                     uniqueSize = 173929,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t024-bbdn1/vmware.log',
                     type = 'log',
                     size = 165493,
                     uniqueSize = 165493,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t024-bbdn1/vmware-4.log',
                     type = 'log',
                     size = 180518,
                     uniqueSize = 180518,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1-da35be22.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t024-bbdn1/vmx-svdc-t024-bbdn1-4069d5f2b834f459957e5aae65ade3b65dfa31ec-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:49:45.236918Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t024-bbdn1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2005',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:49:45Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169218276,
                     uncommitted = 1049,
                     unshared = 103169218276
                  }
               ],
               timestamp = 2021-08-20T13:49:45.236947Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2005',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:49:45Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t024-bbdn1',
                  ipAddress = '172.27.24.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t024-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t024-bbdn1/svdc-t024-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271748-d910-4002-b467-6728d0291f12',
                  instanceUuid = '5027022c-f13f-a2ef-2081-ab374e8e5cb3',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169218276,
                  uncommitted = 1049,
                  unshared = 103169218276,
                  timestamp = 2021-08-20T13:49:45.236947Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 56,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 8110,
                  hostMemoryUsage = 24177,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24066,
                  privateMemory = 24066,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7194,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 236. vim.VirtualMachine::2007 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2007',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.731453Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t020-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42275f98-e2fa-eaea-c376-5ccc46bc8307',
               createDate = 2021-08-19T14:23:19.254213Z,
               instanceUuid = '5027f180-a7d9-6611-2f6a-19d0a9d7b0d9',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4ba0-ac81-4ed4-784a-22129036a7f2',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t020-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t020-bbdn3',
                  logDirectory = '[Vol2] svdc-t020-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1186759431,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-9473-33ae-3365-212de55761e4',
                           contentId = '35fcfac6c5b63360033d82a79e1edf3d',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2007-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-7afc-fc02-fbf0-202415d836ba',
                           contentId = 'd102412077bb741381d109d1aba95470',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2007-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:20:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t020-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 e2 fa ea e0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9596:4PltjYh5HGN8DQcrLbqmcxpNXM1YVD75xUtrAoQmFiw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t020-bbdn3/svdc-t020-bbdn3-a64ccb20.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838912728191754'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t020-bbdn3-3d978ee2.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = DyfVpqjDtG9mC5DrojIFbTMBv5E=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2007-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t020-bbdn3',
               ipAddress = '172.27.20.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.20.11',
                        'fe80::4044:49ff:fe00:2011'
                     ],
                     macAddress = '42:44:49:00:20:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.20.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2011',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t020-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6747127808,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 18293313536,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t020-bbdn3.nvram',
                  'svdc-t020-bbdn3.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3-a64ccb20.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t020-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 165589,
                     uniqueSize = 165589,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t020-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 180494,
                     uniqueSize = 180494,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t020-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 173938,
                     uniqueSize = 173938,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t020-bbdn3/vmware.log',
                     type = 'log',
                     size = 165492,
                     uniqueSize = 165492,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t020-bbdn3/vmware-5.log',
                     type = 'log',
                     size = 180590,
                     uniqueSize = 180590,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t020-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 172925,
                     uniqueSize = 172925,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3-a64ccb20.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t020-bbdn3/vmx-svdc-t020-bbdn3-8bb32ffdb274b4dea0603789b550ac1b53eaea3f-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:36:50.704057Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t020-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2007',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:36:50Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169391776,
                     uncommitted = 1049,
                     unshared = 103169391776
                  }
               ],
               timestamp = 2021-08-20T13:36:50.704074Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2007',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:36:50Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t020-bbdn3',
                  ipAddress = '172.27.20.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t020-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t020-bbdn3/svdc-t020-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42275f98-e2fa-eaea-c376-5ccc46bc8307',
                  instanceUuid = '5027f180-a7d9-6611-2f6a-19d0a9d7b0d9',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169391776,
                  uncommitted = 1049,
                  unshared = 103169391776,
                  timestamp = 2021-08-20T13:36:50.704074Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 45,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23988,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23878,
                  privateMemory = 23878,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7969,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 237. vim.VirtualMachine::2010 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2010',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.761534Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t021-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f5b5-94f4-ba2d-e575-6d64531237d5',
               createDate = 2021-08-19T14:26:23.253394Z,
               instanceUuid = '5027af88-75b5-0520-5463-f1bbcd616a88',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564df4e7-4425-1d51-94b4-4156d1b4be9c',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t021-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t021-bbdn3',
                  logDirectory = '[Vol2] svdc-t021-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1393702869,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-ff1d-b09a-bf1f-7a71937de150',
                           contentId = 'f3d44a207e1d5c55fadf9b1de54e1e54',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2010-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-3d26-21e0-de2e-2a94753a93ec',
                           contentId = '1d129df1dad216b305872d2e34297553',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2010-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:21:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t021-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 65 94 f4 ba 20'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9605:Qb4/6QijrUZArXc1ExsBD7w1MEACICL+yoNixwQ9rsE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t021-bbdn3/svdc-t021-bbdn3-f34707e1.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838916549896935'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t021-bbdn3-5155ba01.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = MDb2YThBnvEzZRy28kQvKUAJWuY=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2010-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t021-bbdn3',
               ipAddress = '172.27.21.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.21.11',
                        'fe80::4044:49ff:fe00:2111'
                     ],
                     macAddress = '42:44:49:00:21:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.21.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2111',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t021-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6749712384,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 20211503104,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t021-bbdn3.nvram',
                  'svdc-t021-bbdn3.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3-f34707e1.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t021-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 172816,
                     uniqueSize = 172816,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t021-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 172800,
                     uniqueSize = 172800,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t021-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 173937,
                     uniqueSize = 173937,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t021-bbdn3/vmware.log',
                     type = 'log',
                     size = 165584,
                     uniqueSize = 165584,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t021-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 180519,
                     uniqueSize = 180519,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3-f34707e1.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t021-bbdn3/vmx-svdc-t021-bbdn3-5126da85fca991293733448b58cbd5d4ac3bceb6-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:40:04.815929Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t021-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2010',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:40:04Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169218404,
                     uncommitted = 1049,
                     unshared = 103169218404
                  }
               ],
               timestamp = 2021-08-20T13:40:04.815944Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2010',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:40:04Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t021-bbdn3',
                  ipAddress = '172.27.21.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t021-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t021-bbdn3/svdc-t021-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f5b5-94f4-ba2d-e575-6d64531237d5',
                  instanceUuid = '5027af88-75b5-0520-5463-f1bbcd616a88',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169218404,
                  uncommitted = 1049,
                  unshared = 103169218404,
                  timestamp = 2021-08-20T13:40:04.815944Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 801,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 9584,
                  hostMemoryUsage = 23997,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23886,
                  privateMemory = 23886,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7775,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 238. vim.VirtualMachine::2011 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2011',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.760235Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t039-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42274039-6f83-76f9-2907-2912216c6335',
               createDate = 2021-08-19T14:42:19.088167Z,
               instanceUuid = '50278887-9591-32f4-2200-df182ad748ec',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564db42f-e153-208a-773a-bb5bbd854014',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t039-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t039-bbdn1',
                  logDirectory = '[Vol2] svdc-t039-bbdn1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 560751413,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-c947-09b4-d804-4f84b92a2451',
                           contentId = '18769fdef963e56b5a111c5a7cb28aaf',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2011-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-a643-3c2f-b136-c32b376a7e32',
                           contentId = '37f9325b97b422a6a27cb6b99bf62eb6',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2011-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:39:09',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 190
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t039-bbdn1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 69 6f 83 76 f0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-7393:xajLvzkf+uk5FYoODF73fdy7y9HkUgV50WxvIy5kNRw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t039-bbdn1/svdc-t039-bbdn1-475ac2c8.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838913369959900'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t039-bbdn1-7acaa23a.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 6ytbhKonDbNk1pjGlTG2SSbb8pk=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2011-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t039-bbdn1',
               ipAddress = '172.27.39.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.39.9',
                        'fe80::4044:49ff:fe00:3909'
                     ],
                     macAddress = '42:44:49:00:39:09',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.39.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3909',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t039-bbdn1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6770163712,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 26438348800,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t039-bbdn1.nvram',
                  'svdc-t039-bbdn1.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1-475ac2c8.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t039-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 172813,
                     uniqueSize = 172813,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t039-bbdn1/vmware-2.log',
                     type = 'log',
                     size = 172801,
                     uniqueSize = 172801,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t039-bbdn1/vmware-1.log',
                     type = 'log',
                     size = 173934,
                     uniqueSize = 173934,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t039-bbdn1/vmware.log',
                     type = 'log',
                     size = 165491,
                     uniqueSize = 165491,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t039-bbdn1/vmware-4.log',
                     type = 'log',
                     size = 180515,
                     uniqueSize = 180515,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1-475ac2c8.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t039-bbdn1/vmx-svdc-t039-bbdn1-737ee5534be135fb2ddb716e5e2cb5de6b82efd0-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:54:47.305705Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t039-bbdn1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2011',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 190
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:54:47Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169218302,
                     uncommitted = 1049,
                     unshared = 103169218302
                  }
               ],
               timestamp = 2021-08-20T14:54:47.305753Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2011',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:54:47Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t039-bbdn1',
                  ipAddress = '172.27.39.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t039-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t039-bbdn1/svdc-t039-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42274039-6f83-76f9-2907-2912216c6335',
                  instanceUuid = '50278887-9591-32f4-2200-df182ad748ec',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169218302,
                  uncommitted = 1049,
                  unshared = 103169218302,
                  timestamp = 2021-08-20T14:54:47.305753Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 40,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 491,
                  hostMemoryUsage = 23970,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23860,
                  privateMemory = 23860,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3293,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 239. vim.VirtualMachine::2012 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2012',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.771769Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t019-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227ac96-3748-e8b9-4fb4-72bc7cce0506',
               createDate = 2021-08-19T14:21:15.551112Z,
               instanceUuid = '5027b4c0-1fd0-6291-8086-ac9db558e466',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564da36c-66bc-8197-f4a2-9abbe49fb332',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t019-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t019-bbdn1',
                  logDirectory = '[Vol2] svdc-t019-bbdn1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 2093876486,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-6c1b-6d1c-cfb7-c96cfdc8bce1',
                           contentId = 'f901419b8d9515f3336a3495b57c87a2',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2012-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-9eb4-f3be-aef3-9503da9ec281',
                           contentId = '8d7856020bdf97d02cbbd0fd864c51bc',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2012-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:19:09',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t019-bbdn1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 66 37 48 e8 b0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9586:5FK+ozg0uHEJqgtsZ6OKNolIV4dvKzkF52PTQxaFALo='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t019-bbdn1/svdc-t019-bbdn1-6ed71906.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838912996972200'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t019-bbdn1-63c3843c.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = L9YPhNZLEXsBZurX/wko4Hz7uFY=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2012-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t019-bbdn1',
               ipAddress = '172.27.19.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.19.9',
                        'fe80::4044:49ff:fe00:1909'
                     ],
                     macAddress = '42:44:49:00:19:09',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.19.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1909',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t019-bbdn1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6740230144,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 16853733376,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t019-bbdn1.nvram',
                  'svdc-t019-bbdn1.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1-6ed71906.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t019-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 180527,
                     uniqueSize = 180527,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t019-bbdn1/vmware-2.log',
                     type = 'log',
                     size = 172811,
                     uniqueSize = 172811,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t019-bbdn1/vmware-1.log',
                     type = 'log',
                     size = 174029,
                     uniqueSize = 174029,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t019-bbdn1/vmware.log',
                     type = 'log',
                     size = 165495,
                     uniqueSize = 165495,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t019-bbdn1/vmware-5.log',
                     type = 'log',
                     size = 180727,
                     uniqueSize = 180727,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t019-bbdn1/vmware-4.log',
                     type = 'log',
                     size = 165502,
                     uniqueSize = 165502,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1-6ed71906.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t019-bbdn1/vmx-svdc-t019-bbdn1-8c943712185570f280e88da51deb36cce4adbe6b-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:33:35.090881Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t019-bbdn1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2012',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:33:35Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169391839,
                     uncommitted = 1049,
                     unshared = 103169391839
                  }
               ],
               timestamp = 2021-08-20T13:33:35.090905Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2012',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:33:35Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t019-bbdn1',
                  ipAddress = '172.27.19.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t019-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t019-bbdn1/svdc-t019-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227ac96-3748-e8b9-4fb4-72bc7cce0506',
                  instanceUuid = '5027b4c0-1fd0-6291-8086-ac9db558e466',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169391839,
                  uncommitted = 1049,
                  unshared = 103169391839,
                  timestamp = 2021-08-20T13:33:35.090905Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 1964,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 10567,
                  hostMemoryUsage = 23956,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23846,
                  privateMemory = 23846,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8165,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 240. vim.VirtualMachine::2014 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2014',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:22:52.770952Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t003-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42270f01-c227-f34c-9400-a56eee5c8816',
               createDate = 2021-08-19T14:44:58.094651Z,
               instanceUuid = '50279325-5a40-85c4-e2c8-2e89f166acba',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564df04f-495e-2a8b-a7cf-9e2994328d20',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t003-hdb/svdc-t003-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t003-hdb',
                  suspendDirectory = '[Vol1] svdc-t003-hdb',
                  logDirectory = '[Vol1] svdc-t003-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -295925738,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t003-hdb/svdc-t003-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-8e38-fd88-0a9d-a17c77a93219',
                           contentId = '725d9d1332ab4c7f16d9e28c5d380f8e',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2014-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t003-hdb/svdc-t003-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-6ed8-3328-86e5-90e732522626',
                           contentId = 'dcc82c6107d2a9f485b787b3d9105b30',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2014-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:03:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t003-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 61 c2 27 f3 40'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9715:Fo6RYPL/M1lKqKq22p2XJ7Y5tbe47L+lr9FpE9ovJ8w='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t003-hdb/svdc-t003-hdb-86f3ea1a.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838887459233646'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t003-hdb-34755068.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = Zh4LT1P3btYuYxeXA16D1P+6JFA=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2014-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t003-hdb',
               ipAddress = '172.27.3.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.3.6',
                        'fe80::4044:49ff:fe00:306'
                     ],
                     macAddress = '42:44:49:00:03:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.3.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:306',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t003-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900291072,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 7851753472,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t003-hdb.nvram',
                  'svdc-t003-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t003-hdb/svdc-t003-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t003-hdb/svdc-t003-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t003-hdb/svdc-t003-hdb-86f3ea1a.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t003-hdb/svdc-t003-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t003-hdb/svdc-t003-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t003-hdb/svdc-t003-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t003-hdb/svdc-t003-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t003-hdb/svdc-t003-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t003-hdb/svdc-t003-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t003-hdb/svdc-t003-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t003-hdb/vmware-3.log',
                     type = 'log',
                     size = 182489,
                     uniqueSize = 182489,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t003-hdb/vmware-2.log',
                     type = 'log',
                     size = 174806,
                     uniqueSize = 174806,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t003-hdb/vmware-1.log',
                     type = 'log',
                     size = 175942,
                     uniqueSize = 175942,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t003-hdb/vmware.log',
                     type = 'log',
                     size = 175004,
                     uniqueSize = 175004,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t003-hdb/vmware-6.log',
                     type = 'log',
                     size = 174778,
                     uniqueSize = 174778,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t003-hdb/vmware-5.log',
                     type = 'log',
                     size = 174914,
                     uniqueSize = 174914,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t003-hdb/vmware-4.log',
                     type = 'log',
                     size = 166690,
                     uniqueSize = 166690,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t003-hdb/svdc-t003-hdb-86f3ea1a.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol1] svdc-t003-hdb/vmx-svdc-t003-hdb-ee0d0995b6489153a13de924a638f3eb71452ffa-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:41:18.815906Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t003-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2014',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:41:18Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92434256283,
                     uncommitted = 1045,
                     unshared = 92434256283
                  }
               ],
               timestamp = 2021-08-20T12:41:18.815938Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2014',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:41:18Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t003-hdb',
                  ipAddress = '172.27.3.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t003-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t003-hdb/svdc-t003-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42270f01-c227-f34c-9400-a56eee5c8816',
                  instanceUuid = '50279325-5a40-85c4-e2c8-2e89f166acba',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92434256283,
                  uncommitted = 1045,
                  unshared = 92434256283,
                  timestamp = 2021-08-20T12:41:18.815938Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 32,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24506,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24390,
                  privateMemory = 24390,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 116,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 11301,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 241. vim.VirtualMachine::2017 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2017',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:34:49.453593Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t001-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227a6d3-4e07-4a2e-5945-754b786918ec',
               createDate = 2021-08-19T14:44:38.373465Z,
               instanceUuid = '5027e2e1-5111-3efa-443d-94ccd98278e1',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d18da-80f0-7fcd-b6b8-e45e08858b14',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t001-hdb/svdc-t001-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t001-hdb',
                  suspendDirectory = '[Vol1] svdc-t001-hdb',
                  logDirectory = '[Vol1] svdc-t001-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 2020153580,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t001-hdb/svdc-t001-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-6c09-cab3-2aa0-66a0cb6b8e82',
                           contentId = '69b61b7a8da99c6c826b3ddada529623',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2017-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t001-hdb/svdc-t001-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-792a-4506-7ad6-66a299aa7f30',
                           contentId = '2f515ae9a2f26c63b712046161f77a17',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2017-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:01:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 206
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t001-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 63 4e 07 4a 20'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9713:9ydwUnNL5wUhKwnbUNVdp2FaNjacdJRRFAJywRDSYuI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t001-hdb/svdc-t001-hdb-86cfb918.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838848730722484'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t001-hdb-391fa1aa.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = N0z/Fd97O5WaxdR6npwdBQTg7JY=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2017-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t001-hdb',
               ipAddress = '172.27.1.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.1.6',
                        'fe80::4044:49ff:fe00:106'
                     ],
                     macAddress = '42:44:49:00:01:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.1.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:106',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t001-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900278784,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 7734296576,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t001-hdb.nvram',
                  'svdc-t001-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t001-hdb/svdc-t001-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t001-hdb/svdc-t001-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t001-hdb/svdc-t001-hdb-86cfb918.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t001-hdb/svdc-t001-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t001-hdb/svdc-t001-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t001-hdb/svdc-t001-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t001-hdb/svdc-t001-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t001-hdb/svdc-t001-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t001-hdb/svdc-t001-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t001-hdb/svdc-t001-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t001-hdb/vmware-3.log',
                     type = 'log',
                     size = 174723,
                     uniqueSize = 174723,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t001-hdb/vmware-2.log',
                     type = 'log',
                     size = 174834,
                     uniqueSize = 174834,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t001-hdb/vmware-1.log',
                     type = 'log',
                     size = 176038,
                     uniqueSize = 176038,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t001-hdb/vmware.log',
                     type = 'log',
                     size = 174893,
                     uniqueSize = 174893,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t001-hdb/vmware-5.log',
                     type = 'log',
                     size = 174948,
                     uniqueSize = 174948,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t001-hdb/vmware-4.log',
                     type = 'log',
                     size = 174808,
                     uniqueSize = 174808,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t001-hdb/svdc-t001-hdb-86cfb918.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t001-hdb/vmx-svdc-t001-hdb-9de0bf14675134f0fff50f552faefca8709bed3b-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:34:50.019304Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t001-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2017',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 206
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:34:49Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92434081904,
                     uncommitted = 1045,
                     unshared = 92434081904
                  }
               ],
               timestamp = 2021-08-20T12:34:50.019329Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2017',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:34:49Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t001-hdb',
                  ipAddress = '172.27.1.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t001-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t001-hdb/svdc-t001-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227a6d3-4e07-4a2e-5945-754b786918ec',
                  instanceUuid = '5027e2e1-5111-3efa-443d-94ccd98278e1',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92434081904,
                  uncommitted = 1045,
                  unshared = 92434081904,
                  timestamp = 2021-08-20T12:34:50.019329Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 33,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24488,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24372,
                  privateMemory = 24372,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 116,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 11690,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 242. vim.VirtualMachine::2022 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2022',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:42:32.345199Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t004-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279c46-64a0-1f7d-c7c5-1f06c9924ca6',
               createDate = 2021-08-20T12:42:27.519811Z,
               instanceUuid = '50274139-c3d4-55be-362d-917cd1c4c9de',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d8be4-d451-1398-5b3e-dd55c1b98695',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t004-mail/svdc-t004-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t004-mail',
                  suspendDirectory = '[Vol1] svdc-t004-mail',
                  logDirectory = '[Vol1] svdc-t004-mail',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -913159002,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t004-mail/svdc-t004-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-c3ce-90a7-e7ce-ba1fbea0c20d',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2022-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t004-mail/svdc-t004-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-687a-06dc-a235-0e6335e48823',
                           contentId = '202453a13294240f1116589bfffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2022-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:04:01',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t004-mail.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 66 64 a0 1f 70'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10373:FmtFWFJqBLHMo1oXXPmw3qGiYGX4TD3i41ZjR3BTe24='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t004-mail/svdc-t004-mail-67c90870.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t004-mail-75cc2572.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = +Dy1xXjMDeJSAiKYO5kfa6ne8oE=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2022-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t004-mail',
               ipAddress = '172.27.4.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.4.1',
                        'fe80::4044:49ff:fe00:401'
                     ],
                     macAddress = '42:44:49:00:04:01',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.4.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:401',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t004-mail',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6823993344,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1228902400,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t004-mail.nvram',
                  'svdc-t004-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t004-mail/svdc-t004-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t004-mail/svdc-t004-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t004-mail/svdc-t004-mail-67c90870.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t004-mail/svdc-t004-mail.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t004-mail/svdc-t004-mail.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t004-mail/svdc-t004-mail.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t004-mail/svdc-t004-mail.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t004-mail/svdc-t004-mail-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t004-mail/svdc-t004-mail-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t004-mail/svdc-t004-mail-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t004-mail/svdc-t004-mail-67c90870.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t004-mail/vmx-svdc-t004-mail-a0f20f7d68c0a0caf0de76bfc6b367c37b854b68-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:42:37.367848Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t004-mail'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2022',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:42:37Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 965,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T12:42:37.367899Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2022',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:42:37Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t004-mail',
                  ipAddress = '172.27.4.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t004-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t004-mail/svdc-t004-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42279c46-64a0-1f7d-c7c5-1f06c9924ca6',
                  instanceUuid = '50274139-c3d4-55be-362d-917cd1c4c9de',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 965,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T12:42:37.367899Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 953,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2539,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = 8064,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 11222,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 243. vim.VirtualMachine::2028 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2028',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T12:55:30.287968Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t008-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42270ebf-3298-00ac-12e7-5976485b5a0b',
               createDate = 2021-08-20T12:55:24.52423Z,
               instanceUuid = '50273cdc-459c-f27c-2649-01e689e5ebab',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d096f-0749-1137-ca2d-f36d3601b9eb',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t008-mail/svdc-t008-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t008-mail',
                  suspendDirectory = '[Vol1] svdc-t008-mail',
                  logDirectory = '[Vol1] svdc-t008-mail',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1213946379,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t008-mail/svdc-t008-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-47bf-e20e-a458-b844b92d1ffd',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2028-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t008-mail/svdc-t008-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-99fd-8e70-7e11-761aa861b3ba',
                           contentId = '3d02ec8cbb261a9917b56351fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2028-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:08:01',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t008-mail.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6f 32 98 00 a0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10389:Y4zwA/8XkWmXl+m7JkxPHDIxNVO6LApJv1NXzb0WWaE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t008-mail/svdc-t008-mail-711daaf4.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t008-mail-41e3326e.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = klJyU/ByQE++8Jo2nuMM4EfjzhI=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2028-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t008-mail',
               ipAddress = '172.27.8.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.8.1',
                        'fe80::4044:49ff:fe00:801'
                     ],
                     macAddress = '42:44:49:00:08:01',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.8.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:801',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t008-mail',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6824038400,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1087991808,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t008-mail.nvram',
                  'svdc-t008-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t008-mail/svdc-t008-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t008-mail/svdc-t008-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t008-mail/svdc-t008-mail-711daaf4.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t008-mail/svdc-t008-mail.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t008-mail/svdc-t008-mail.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t008-mail/svdc-t008-mail.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t008-mail/svdc-t008-mail.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t008-mail/svdc-t008-mail-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t008-mail/svdc-t008-mail-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t008-mail/svdc-t008-mail-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t008-mail/svdc-t008-mail-711daaf4.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t008-mail/vmx-svdc-t008-mail-8f2704ee764211d4670ee1ffd163d9e61f6fbe7d-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T12:55:35.316054Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t008-mail'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2028',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T12:55:35Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 965,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T12:55:35.31609Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2028',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T12:55:35Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t008-mail',
                  ipAddress = '172.27.8.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t008-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t008-mail/svdc-t008-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42270ebf-3298-00ac-12e7-5976485b5a0b',
                  instanceUuid = '50273cdc-459c-f27c-2649-01e689e5ebab',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 965,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T12:55:35.31609Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 932,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2375,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 10444,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 244. vim.VirtualMachine::2029 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2029',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:00:17.314924Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t009-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227be51-8ce3-f796-4116-09f0b35e1f0b',
               createDate = 2021-08-20T13:00:12.458772Z,
               instanceUuid = '50272fa1-2234-5cc6-002d-5135194dca66',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dc68d-fe8d-4123-8c78-8ea032f176b9',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t009-collab2/svdc-t009-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t009-collab2',
                  suspendDirectory = '[Vol1] svdc-t009-collab2',
                  logDirectory = '[Vol1] svdc-t009-collab2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1285677301,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t009-collab2/svdc-t009-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-c6d9-62ec-4bc7-18d5c37218ca',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2029-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t009-collab2/svdc-t009-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-f19c-af75-a8f0-f40f6557b398',
                           contentId = '9e882c0c7802e30824ec1616fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2029-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:09:04',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t009-collab2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 61 8c e3 f7 90'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10396:CnUuauLiJybWAAtAPQaO6M0psorni7ULYzJ81tghgfM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t009-collab2/svdc-t009-collab2-a95173b1.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t009-collab2-30662471.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = LtN3lulcxY08BmSDRAJYtUGVa94=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2029-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t009-collab2',
               ipAddress = '172.27.9.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.9.4',
                        'fe80::4044:49ff:fe00:904'
                     ],
                     macAddress = '42:44:49:00:09:04',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.9.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:904',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t009-collab2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6788681728,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1289162752,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t009-collab2.nvram',
                  'svdc-t009-collab2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t009-collab2/svdc-t009-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t009-collab2/svdc-t009-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t009-collab2/svdc-t009-collab2-a95173b1.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t009-collab2/svdc-t009-collab2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t009-collab2/svdc-t009-collab2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t009-collab2/svdc-t009-collab2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t009-collab2/svdc-t009-collab2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t009-collab2/svdc-t009-collab2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t009-collab2/svdc-t009-collab2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t009-collab2/svdc-t009-collab2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t009-collab2/svdc-t009-collab2-a95173b1.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t009-collab2/vmx-svdc-t009-collab2-d4a8d2cc1ccb3e021c14d5c846e277dcd5a549db-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:00:22.299003Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t009-collab2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2029',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:00:22Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 971,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T13:00:22.299043Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2029',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:00:22Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t009-collab2',
                  ipAddress = '172.27.9.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t009-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t009-collab2/svdc-t009-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227be51-8ce3-f796-4116-09f0b35e1f0b',
                  instanceUuid = '50272fa1-2234-5cc6-002d-5135194dca66',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 971,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T13:00:22.299043Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2050,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3440,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 10157,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 245. vim.VirtualMachine::2030 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2030',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:03:31.231015Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t010-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227ad38-8481-6bc6-263f-0a33771ece09',
               createDate = 2021-08-20T13:03:26.698268Z,
               instanceUuid = '50275931-b78a-4e20-db35-fc2045afb165',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d881d-fecd-b02c-fe4f-8b14d153e28c',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t010-collab2/svdc-t010-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t010-collab2',
                  suspendDirectory = '[Vol1] svdc-t010-collab2',
                  logDirectory = '[Vol1] svdc-t010-collab2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1998507529,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t010-collab2/svdc-t010-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-0805-06f0-fa48-4fa0ed70fb4e',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2030-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t010-collab2/svdc-t010-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-e6ca-342f-c855-b8ffe0200700',
                           contentId = '862617dbdb30221e6ccf8147fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2030-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:10:04',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t010-collab2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 84 81 6b c0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10400:cdmVW5V7VGwrGDMSG976MnF3dW4XjKBNADKxCJh8epY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t010-collab2/svdc-t010-collab2-94fc0bc9.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t010-collab2-309776a7.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = R7RYoqcioOjpF6Rl6bsl7NJ40M0=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2030-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t010-collab2',
               ipAddress = '172.27.10.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.10.4',
                        'fe80::4044:49ff:fe00:1004'
                     ],
                     macAddress = '42:44:49:00:10:04',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.10.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1004',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t010-collab2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6824009728,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1056493568,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t010-collab2.nvram',
                  'svdc-t010-collab2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t010-collab2/svdc-t010-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t010-collab2/svdc-t010-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t010-collab2/svdc-t010-collab2-94fc0bc9.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t010-collab2/svdc-t010-collab2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t010-collab2/svdc-t010-collab2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t010-collab2/svdc-t010-collab2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t010-collab2/svdc-t010-collab2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t010-collab2/svdc-t010-collab2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t010-collab2/svdc-t010-collab2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t010-collab2/svdc-t010-collab2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t010-collab2/svdc-t010-collab2-94fc0bc9.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t010-collab2/vmx-svdc-t010-collab2-6d78db199d8f0e2cee179ddd60eee74e02306bb5-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:03:36.239358Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t010-collab2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2030',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:03:36Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 971,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T13:03:36.23938Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2030',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:03:36Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t010-collab2',
                  ipAddress = '172.27.10.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t010-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t010-collab2/svdc-t010-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227ad38-8481-6bc6-263f-0a33771ece09',
                  instanceUuid = '50275931-b78a-4e20-db35-fc2045afb165',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 971,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T13:03:36.23938Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2500,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3440,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = 8064,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9963,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 246. vim.VirtualMachine::2031 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2031',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:10:23.548687Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t012-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278c88-5235-75b7-12ea-9cef809b22fd',
               createDate = 2021-08-19T14:46:28.875731Z,
               instanceUuid = '50274153-2f6c-d2ad-d262-749f211c229a',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564deeba-7ad6-7653-e1e2-7c377a299f11',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t012-hdb/svdc-t012-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t012-hdb',
                  suspendDirectory = '[Vol1] svdc-t012-hdb',
                  logDirectory = '[Vol1] svdc-t012-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -2137316611,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t012-hdb/svdc-t012-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-d4e2-fe8c-8239-bb03712acd97',
                           contentId = '0d5c81aa50b011d895038e2dbe1f4049',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2031-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t012-hdb/svdc-t012-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-b074-1f56-52b0-3e56ed28522e',
                           contentId = '5f9778be76f7defb7d8cbc16420b6707',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2031-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:12:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t012-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 52 35 75 b0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9736:PrkT72nzOCcYxutjAW21+4lCXD8oNc3VohPKwwPu2hw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t012-hdb/svdc-t012-hdb-8936fa3a.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838848840756347'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t012-hdb-162fc3b8.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = eVDy41g3EyACtZbbqRAHLNY8pX8=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2031-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t012-hdb',
               ipAddress = '172.27.12.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.12.6',
                        'fe80::4044:49ff:fe00:1206'
                     ],
                     macAddress = '42:44:49:00:12:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.12.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1206',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t012-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900344320,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 8413790208,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t012-hdb.nvram',
                  'svdc-t012-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t012-hdb/svdc-t012-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t012-hdb/svdc-t012-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t012-hdb/svdc-t012-hdb-8936fa3a.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t012-hdb/svdc-t012-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t012-hdb/svdc-t012-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t012-hdb/svdc-t012-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t012-hdb/svdc-t012-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t012-hdb/svdc-t012-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t012-hdb/svdc-t012-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t012-hdb/svdc-t012-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t012-hdb/vmware-3.log',
                     type = 'log',
                     size = 174709,
                     uniqueSize = 174709,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t012-hdb/vmware-2.log',
                     type = 'log',
                     size = 174932,
                     uniqueSize = 174932,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t012-hdb/vmware-1.log',
                     type = 'log',
                     size = 176043,
                     uniqueSize = 176043,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t012-hdb/vmware.log',
                     type = 'log',
                     size = 174809,
                     uniqueSize = 174809,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t012-hdb/vmware-5.log',
                     type = 'log',
                     size = 174868,
                     uniqueSize = 174868,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t012-hdb/vmware-4.log',
                     type = 'log',
                     size = 174932,
                     uniqueSize = 174932,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t012-hdb/svdc-t012-hdb-8936fa3a.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t012-hdb/vmx-svdc-t012-hdb-d71dbdded4b6e7cf0b2ca8b705544018838f3ad9-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:10:24.132075Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t012-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2031',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:10:24Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92434081953,
                     uncommitted = 1045,
                     unshared = 92434081953
                  }
               ],
               timestamp = 2021-08-20T13:10:24.132088Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2031',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:10:24Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t012-hdb',
                  ipAddress = '172.27.12.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t012-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t012-hdb/svdc-t012-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42278c88-5235-75b7-12ea-9cef809b22fd',
                  instanceUuid = '50274153-2f6c-d2ad-d262-749f211c229a',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92434081953,
                  uncommitted = 1045,
                  unshared = 92434081953,
                  timestamp = 2021-08-20T13:10:24.132088Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 26,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24512,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24396,
                  privateMemory = 24396,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 117,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9555,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 247. vim.VirtualMachine::2035 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2035',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:18:13.316937Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t014-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f251-8f95-4103-db3d-0d5b626cd87a',
               createDate = 2021-08-19T14:46:48.895818Z,
               instanceUuid = '5027d7be-6bd8-bd7f-26c8-ef58b3fde47f',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dc37b-0828-0419-799f-3687ad8b7130',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t014-hdb/svdc-t014-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t014-hdb',
                  suspendDirectory = '[Vol1] svdc-t014-hdb',
                  logDirectory = '[Vol1] svdc-t014-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1651300474,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t014-hdb/svdc-t014-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-1af0-0c21-a8bf-1a3966288fab',
                           contentId = '83e5b3a59adeffc43e9faef70605fe6f',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2035-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t014-hdb/svdc-t014-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-e135-7792-4643-ac2f185a5ae2',
                           contentId = '1d8280339884b476493c90c1f41ab7a2',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2035-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:14:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t014-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 61 8f 95 41 00'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9744:ot+7GYWrVFULNIUUL0RKFStWnQh1rptzMG49wL4tF5c='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t014-hdb/svdc-t014-hdb-895b2b3c.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838929947780345'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t014-hdb-1ada14fa.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = OUUMz6HAxATdbOalNysJ6KaStS4=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2035-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t014-hdb',
               ipAddress = '172.27.14.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.14.6',
                        'fe80::4044:49ff:fe00:1406'
                     ],
                     macAddress = '42:44:49:00:14:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.14.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1406',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t014-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900336128,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 8522842112,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t014-hdb.nvram',
                  'svdc-t014-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-8.log',
                  'vmware-3.log',
                  'vmware-7.log',
                  'vmware-6.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t014-hdb/svdc-t014-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t014-hdb/svdc-t014-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t014-hdb/svdc-t014-hdb-895b2b3c.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t014-hdb/svdc-t014-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t014-hdb/svdc-t014-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t014-hdb/svdc-t014-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t014-hdb/svdc-t014-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t014-hdb/svdc-t014-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t014-hdb/svdc-t014-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t014-hdb/svdc-t014-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t014-hdb/svdc-t014-hdb-895b2b3c.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t014-hdb/vmx-svdc-t014-hdb-237444bdcef539df667a430b7510d65e42d17c9d-2.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t014-hdb/vmware-8.log',
                     type = 'log',
                     size = 182578,
                     uniqueSize = 182578,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t014-hdb/vmware-3.log',
                     type = 'log',
                     size = 174597,
                     uniqueSize = 174597,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t014-hdb/vmware-7.log',
                     type = 'log',
                     size = 175009,
                     uniqueSize = 175009,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t014-hdb/vmware-6.log',
                     type = 'log',
                     size = 174751,
                     uniqueSize = 174751,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t014-hdb/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t014-hdb/vmware-5.log',
                     type = 'log',
                     size = 166939,
                     uniqueSize = 166939,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol1] svdc-t014-hdb/vmware-4.log',
                     type = 'log',
                     size = 182379,
                     uniqueSize = 182379,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:18:16.766896Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t014-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2035',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:16:52Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92434087913,
                     uncommitted = 1045,
                     unshared = 92434087913
                  }
               ],
               timestamp = 2021-08-20T13:18:16.766924Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2035',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:16:52Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t014-hdb',
                  ipAddress = '172.27.14.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t014-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t014-hdb/svdc-t014-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f251-8f95-4103-db3d-0d5b626cd87a',
                  instanceUuid = '5027d7be-6bd8-bd7f-26c8-ef58b3fde47f',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92434087913,
                  uncommitted = 1045,
                  unshared = 92434087913,
                  timestamp = 2021-08-20T13:18:16.766924Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 29,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24482,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24374,
                  privateMemory = 24364,
                  sharedMemory = 10,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 118,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 9083,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 248. vim.VirtualMachine::2040 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2040',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:22:30.576522Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t016-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271d34-b800-2435-fbc4-cab2b823ce92',
               createDate = 2021-08-20T13:22:24.772326Z,
               instanceUuid = '50270e71-ca54-4f27-93d3-5ce618a3eec9',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4ccc-3a96-4e13-6a61-1548f17e0ee2',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t016-collab1/svdc-t016-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t016-collab1',
                  suspendDirectory = '[Vol1] svdc-t016-collab1',
                  logDirectory = '[Vol1] svdc-t016-collab1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1205612910,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t016-collab1/svdc-t016-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-5b88-d99a-9e02-a4a13d085691',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2040-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t016-collab1/svdc-t016-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-fabd-000d-9672-4e748a16747d',
                           contentId = '46d602a9a815ecd83144ddd1fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2040-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:16:03',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t016-collab1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 64 b8 00 24 30'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10423:fYZUZJH5t23KMu6DrLYzx0UiMMyKJAXDlMSdU575JTE='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t016-collab1/svdc-t016-collab1-4fe6b1ce.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t016-collab1-48d6dd4c.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = X/3rcsGo35Qx55JbO36A2VZgSgw=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2040-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t016-collab1',
               ipAddress = '172.27.16.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.16.3',
                        'fe80::4044:49ff:fe00:1603'
                     ],
                     macAddress = '42:44:49:00:16:03',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.16.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1603',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t016-collab1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6823751680,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1369149440,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t016-collab1.nvram',
                  'svdc-t016-collab1.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t016-collab1/svdc-t016-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t016-collab1/svdc-t016-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t016-collab1/svdc-t016-collab1-4fe6b1ce.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t016-collab1/svdc-t016-collab1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t016-collab1/svdc-t016-collab1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t016-collab1/svdc-t016-collab1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t016-collab1/svdc-t016-collab1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t016-collab1/svdc-t016-collab1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t016-collab1/svdc-t016-collab1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t016-collab1/svdc-t016-collab1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t016-collab1/svdc-t016-collab1-4fe6b1ce.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t016-collab1/vmx-svdc-t016-collab1-9b14a423227b4dc0a4299db199128c339edcfe43-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:22:35.736932Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t016-collab1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2040',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:22:35Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 971,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T13:22:35.736982Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2040',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:22:35Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t016-collab1',
                  ipAddress = '172.27.16.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t016-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t016-collab1/svdc-t016-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271d34-b800-2435-fbc4-cab2b823ce92',
                  instanceUuid = '50270e71-ca54-4f27-93d3-5ce618a3eec9',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 971,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T13:22:35.736982Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2432,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2785,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8824,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 249. vim.VirtualMachine::2041 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2041',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:25:45.094862Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t017-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42274552-5bdc-6689-901a-2af65230fded',
               createDate = 2021-08-20T13:25:37.64148Z,
               instanceUuid = '5027603e-0849-2583-5c1a-275b14401be3',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dd120-86dd-b9d1-adbb-dbf6ad6c4b91',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t017-collab1/svdc-t017-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t017-collab1',
                  suspendDirectory = '[Vol1] svdc-t017-collab1',
                  logDirectory = '[Vol1] svdc-t017-collab1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1378942445,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t017-collab1/svdc-t017-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-4519-7021-23bd-a4e37a6d1b6c',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2041-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t017-collab1/svdc-t017-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-e43e-bbc0-de58-52607d2d5b0e',
                           contentId = '014a8340eb8bf274f6a74926fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2041-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:17:03',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t017-collab1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 62 5b dc 66 80'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10427:IKYIOF7fDBgMkyaiH4Wed+B9sIXcIfNUCtThGN7HNmI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t017-collab1/svdc-t017-collab1-c46322cf.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t017-collab1-4ce16e6d.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = RNDj3fMQ61UkzDegkw++UmS3gI4=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2041-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t017-collab1',
               ipAddress = '172.27.17.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.17.3',
                        'fe80::4044:49ff:fe00:1703'
                     ],
                     macAddress = '42:44:49:00:17:03',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.17.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1703',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t017-collab1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6823866368,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1249714176,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t017-collab1.nvram',
                  'svdc-t017-collab1.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t017-collab1/svdc-t017-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t017-collab1/svdc-t017-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t017-collab1/svdc-t017-collab1-c46322cf.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t017-collab1/svdc-t017-collab1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t017-collab1/svdc-t017-collab1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t017-collab1/svdc-t017-collab1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t017-collab1/svdc-t017-collab1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t017-collab1/svdc-t017-collab1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t017-collab1/svdc-t017-collab1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t017-collab1/svdc-t017-collab1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t017-collab1/svdc-t017-collab1-c46322cf.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t017-collab1/vmx-svdc-t017-collab1-2d9646b5e6daf5420f688a117fbf9b41cd8eebe5-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:25:50.222076Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t017-collab1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2041',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:25:50Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 971,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T13:25:50.222099Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2041',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:25:50Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t017-collab1',
                  ipAddress = '172.27.17.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t017-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t017-collab1/svdc-t017-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42274552-5bdc-6689-901a-2af65230fded',
                  instanceUuid = '5027603e-0849-2583-5c1a-275b14401be3',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 971,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T13:25:50.222099Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2644,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2949,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = 8064,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8629,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 250. vim.VirtualMachine::2044 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2044',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:31:06.504167Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t019-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42275659-630a-61fc-34be-299f9c75a790',
               createDate = 2021-08-20T13:31:00.568947Z,
               instanceUuid = '5027b417-c30e-45b8-f640-23edb03fbc69',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dbfa8-5cc0-a410-aa41-12c5b0342af8',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t019-mail/svdc-t019-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t019-mail',
                  suspendDirectory = '[Vol1] svdc-t019-mail',
                  logDirectory = '[Vol1] svdc-t019-mail',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1670010992,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t019-mail/svdc-t019-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-2f14-bdaa-f7a6-cd1c3a031d60',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2044-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t019-mail/svdc-t019-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-0946-2f90-e264-a9fcd18b87f8',
                           contentId = '50b0207b34bd169b78305dc4fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2044-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:19:01',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t019-mail.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 69 63 0a 61 f0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10433:2CjkoBKQOysGth2TNfZgSQ/b/Sa/HTpTck8f8+kg5b0='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t019-mail/svdc-t019-mail-c06d1056.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t019-mail-08a720cc.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = psRVJEZIJaRp+VhYxiG8yRvzEm8=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2044-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t019-mail',
               ipAddress = '172.27.19.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.19.1',
                        'fe80::4044:49ff:fe00:1901'
                     ],
                     macAddress = '42:44:49:00:19:01',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.19.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1901',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t019-mail',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6824144896,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1362083840,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t019-mail.nvram',
                  'svdc-t019-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t019-mail/svdc-t019-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t019-mail/svdc-t019-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t019-mail/svdc-t019-mail-c06d1056.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t019-mail/svdc-t019-mail.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t019-mail/svdc-t019-mail.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t019-mail/svdc-t019-mail.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t019-mail/svdc-t019-mail.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t019-mail/svdc-t019-mail-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t019-mail/svdc-t019-mail-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t019-mail/svdc-t019-mail-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t019-mail/svdc-t019-mail-c06d1056.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t019-mail/vmx-svdc-t019-mail-5118c7b29c96d2656ede7240211590d5990e7787-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:31:11.523769Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t019-mail'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2044',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:31:11Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 965,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T13:31:11.523818Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2044',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:31:11Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t019-mail',
                  ipAddress = '172.27.19.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t019-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t019-mail/svdc-t019-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42275659-630a-61fc-34be-299f9c75a790',
                  instanceUuid = '5027b417-c30e-45b8-f640-23edb03fbc69',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 965,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T13:31:11.523818Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 893,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2703,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8308,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 251. vim.VirtualMachine::2047 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2047',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:34:22.61855Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t020-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42271419-5bee-9026-453e-6aa901a7d74c',
               createDate = 2021-08-20T13:34:15.334949Z,
               instanceUuid = '502740df-ff5f-2d7f-ac1a-04c068986774',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d3dba-4285-aa24-10b5-1644fdbc30fc',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t020-mail/svdc-t020-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t020-mail',
                  suspendDirectory = '[Vol1] svdc-t020-mail',
                  logDirectory = '[Vol1] svdc-t020-mail',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 27776844,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t020-mail/svdc-t020-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-aecc-60a6-3124-0710eb45f62e',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2047-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t020-mail/svdc-t020-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-6891-06e7-9a47-67caf5a21124',
                           contentId = '774d10f54f197694c88b7b3bfffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2047-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:20:01',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t020-mail.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 69 5b ee 90 20'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10437:Cj5j0ggl99lwuQJs5pRBlGLtf6fVj45NnWSv+I2NrI0='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t020-mail/svdc-t020-mail-f868df6e.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t020-mail-2ece914c.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 52y6A4f2rAA9mbIyHNCsuZZiVI0=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2047-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t020-mail',
               ipAddress = '172.27.20.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.20.1',
                        'fe80::4044:49ff:fe00:2001'
                     ],
                     macAddress = '42:44:49:00:20:01',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.20.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2001',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t020-mail',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6824148992,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1109065728,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t020-mail.nvram',
                  'svdc-t020-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t020-mail/svdc-t020-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t020-mail/svdc-t020-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t020-mail/svdc-t020-mail-f868df6e.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t020-mail/svdc-t020-mail.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t020-mail/svdc-t020-mail.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t020-mail/svdc-t020-mail.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t020-mail/svdc-t020-mail.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t020-mail/svdc-t020-mail-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t020-mail/svdc-t020-mail-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t020-mail/svdc-t020-mail-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t020-mail/svdc-t020-mail-f868df6e.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t020-mail/vmx-svdc-t020-mail-541a9c5954bde3cd43ef76ff4d517ebffd0e0a25-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:34:27.704768Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t020-mail'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2047',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:34:27Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 965,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T13:34:27.704787Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2047',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:34:27Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t020-mail',
                  ipAddress = '172.27.20.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t020-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t020-mail/svdc-t020-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42271419-5bee-9026-453e-6aa901a7d74c',
                  instanceUuid = '502740df-ff5f-2d7f-ac1a-04c068986774',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 965,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T13:34:27.704787Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 912,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2457,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 8112,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 252. vim.VirtualMachine::2050 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2050',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:42:25.496788Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t022-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227d50a-640d-315d-14a1-f70467e18117',
               createDate = 2021-08-20T13:42:20.947159Z,
               instanceUuid = '5027626b-65b4-35e6-1535-f87d4252ae12',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d62a7-00e2-307b-42ba-8bb3276a340c',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t022-collab2/svdc-t022-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t022-collab2',
                  suspendDirectory = '[Vol1] svdc-t022-collab2',
                  logDirectory = '[Vol1] svdc-t022-collab2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1742831895,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t022-collab2/svdc-t022-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-7b0e-aa08-a0f8-e5da680d6bb2',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2050-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t022-collab2/svdc-t022-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-a11e-5f06-c8cf-629731f193ab',
                           contentId = '4d5c9654c128783994a5397ffffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2050-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:22:04',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t022-collab2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6a 64 0d 31 50'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10448:bQLQiGRzUIMVjSI2/QohiR2BhkAHfvigLiuTAUIT57Y='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t022-collab2/svdc-t022-collab2-81ff7eec.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t022-collab2-41f6b1d6.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = TF0iDjfHjwTjBwCND1hHKai6yu8=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2050-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t022-collab2',
               ipAddress = '172.27.22.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.22.4',
                        'fe80::4044:49ff:fe00:2204'
                     ],
                     macAddress = '42:44:49:00:22:04',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.22.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2204',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t022-collab2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6824153088,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1139347456,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t022-collab2.nvram',
                  'svdc-t022-collab2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t022-collab2/svdc-t022-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t022-collab2/svdc-t022-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t022-collab2/svdc-t022-collab2-81ff7eec.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t022-collab2/svdc-t022-collab2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t022-collab2/svdc-t022-collab2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t022-collab2/svdc-t022-collab2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t022-collab2/svdc-t022-collab2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t022-collab2/svdc-t022-collab2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t022-collab2/svdc-t022-collab2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t022-collab2/svdc-t022-collab2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t022-collab2/svdc-t022-collab2-81ff7eec.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t022-collab2/vmx-svdc-t022-collab2-742cfe8f46fcad33860476a2e44fa9b43c9a5631-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:42:31.095796Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t022-collab2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2050',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:42:30Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 971,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T13:42:31.095848Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2050',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:42:30Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t022-collab2',
                  ipAddress = '172.27.22.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t022-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t022-collab2/svdc-t022-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227d50a-640d-315d-14a1-f70467e18117',
                  instanceUuid = '5027626b-65b4-35e6-1535-f87d4252ae12',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 971,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T13:42:31.095848Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2087,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3031,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = 8064,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7629,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 253. vim.VirtualMachine::2051 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2051',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:44:04.543202Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t023-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42272d21-f821-5928-a286-a74c29bea0f9',
               createDate = 2021-08-20T13:43:58.217499Z,
               instanceUuid = '5027bfeb-4bff-f1bf-453b-9a7e6b42f59c',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564df986-56cc-aad4-e8cb-0bde6728c3c4',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t023-mail/svdc-t023-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t023-mail',
                  suspendDirectory = '[Vol1] svdc-t023-mail',
                  logDirectory = '[Vol1] svdc-t023-mail',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 700358905,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t023-mail/svdc-t023-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-c83e-8596-3698-797a81c1f32f',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2051-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t023-mail/svdc-t023-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-9e1c-7325-043f-5979c22021f3',
                           contentId = 'ccb65d0d568459eddf0975fbfffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2051-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:23:01',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t023-mail.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 61 f8 21 59 20'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10449:x83pmGhQ0OL91u6pAPvSAWs3bkZERMcbAAp1YzODdnM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t023-mail/svdc-t023-mail-ff685951.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t023-mail-15bd478f.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = G7/DCpSuQnxFbUFJUVWdDtjAoSM=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2051-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t023-mail',
               ipAddress = '172.27.23.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.23.1',
                        'fe80::4044:49ff:fe00:2301'
                     ],
                     macAddress = '42:44:49:00:23:01',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.23.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2301',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t023-mail',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6824132608,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1123438592,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t023-mail.nvram',
                  'svdc-t023-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t023-mail/svdc-t023-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t023-mail/svdc-t023-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t023-mail/svdc-t023-mail-ff685951.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t023-mail/svdc-t023-mail.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t023-mail/svdc-t023-mail.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t023-mail/svdc-t023-mail.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t023-mail/svdc-t023-mail.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t023-mail/svdc-t023-mail-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t023-mail/svdc-t023-mail-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t023-mail/svdc-t023-mail-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t023-mail/svdc-t023-mail-ff685951.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t023-mail/vmx-svdc-t023-mail-8f48139de8b4bb8751e444cf802907da20891c18-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:44:10.035729Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t023-mail'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2051',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:44:09Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 965,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T13:44:10.03577Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2051',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:44:09Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t023-mail',
                  ipAddress = '172.27.23.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t023-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t023-mail/svdc-t023-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42272d21-f821-5928-a286-a74c29bea0f9',
                  instanceUuid = '5027bfeb-4bff-f1bf-453b-9a7e6b42f59c',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 965,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T13:44:10.03577Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 916,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3194,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7530,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 254. vim.VirtualMachine::2052 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2052',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:47:20.648725Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t024-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227c9bc-5a7d-2e73-be1e-9889053d13b3',
               createDate = 2021-08-20T13:47:14.179559Z,
               instanceUuid = '50275711-3942-b647-02d3-15fb7e0bc9f4',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d4e7e-6897-d2e9-ccb5-ff06e077f509',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t024-mail/svdc-t024-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t024-mail',
                  suspendDirectory = '[Vol1] svdc-t024-mail',
                  logDirectory = '[Vol1] svdc-t024-mail',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 87888819,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t024-mail/svdc-t024-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-1cc9-d7a0-2d0d-d6d899ef4b24',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2052-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t024-mail/svdc-t024-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-7ebc-8893-8dd4-d64697cf3ad5',
                           contentId = '8307994a156b7240b3a5a76cfffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2052-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:24:01',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t024-mail.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6c 5a 7d 2e 70'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10453:3+sXPAM6dOfUL0YO+HisrMpXjuNlj7bijYRWgZBiiWI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t024-mail/svdc-t024-mail-01bd81f2.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t024-mail-62b78450.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = tBsn0ewFniKTIEYzfA/6USb+c8k=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2052-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t024-mail',
               ipAddress = '172.27.24.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.24.1',
                        'fe80::4044:49ff:fe00:2401'
                     ],
                     macAddress = '42:44:49:00:24:01',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.24.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2401',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t024-mail',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6824169472,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1251196928,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t024-mail.nvram',
                  'svdc-t024-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t024-mail/svdc-t024-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t024-mail/svdc-t024-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t024-mail/svdc-t024-mail-01bd81f2.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t024-mail/svdc-t024-mail.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t024-mail/svdc-t024-mail.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t024-mail/svdc-t024-mail.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t024-mail/svdc-t024-mail.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t024-mail/svdc-t024-mail-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t024-mail/svdc-t024-mail-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t024-mail/svdc-t024-mail-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t024-mail/svdc-t024-mail-01bd81f2.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t024-mail/vmx-svdc-t024-mail-f62e193ad2e898034f5fd2f6e30217af2953dfb3-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:47:25.865335Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t024-mail'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2052',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:47:25Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 965,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T13:47:25.865354Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2052',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:47:25Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t024-mail',
                  ipAddress = '172.27.24.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t024-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t024-mail/svdc-t024-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227c9bc-5a7d-2e73-be1e-9889053d13b3',
                  instanceUuid = '50275711-3942-b647-02d3-15fb7e0bc9f4',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 965,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T13:47:25.865354Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 926,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2539,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 7334,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 255. vim.VirtualMachine::2054 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2054',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:55:29.810901Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t026-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422754f0-8a53-7b20-f61f-f676178d36c0',
               createDate = 2021-08-20T13:55:23.126347Z,
               instanceUuid = '5027a3f5-9ab3-9c05-5a2e-057185d055f7',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d9cca-3d98-8cf0-5922-980a62d7924b',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t026-collab2/svdc-t026-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t026-collab2',
                  suspendDirectory = '[Vol1] svdc-t026-collab2',
                  logDirectory = '[Vol1] svdc-t026-collab2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 395130560,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t026-collab2/svdc-t026-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-9ece-6bdc-2682-037d8862d3c8',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2054-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t026-collab2/svdc-t026-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-459f-f52b-06df-f54c4106c442',
                           contentId = '189efa8fa99c478994b45607fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2054-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:26:04',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t026-collab2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 60 8a 53 7b 20'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10464:KPJ96AGewqEa5WEvfYfAW8ftwPqAMecwgqK7p9KuFao='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t026-collab2/svdc-t026-collab2-53f142f0.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t026-collab2-31cc6d52.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = e4CUCI2UImeev3qRGDQz3bC52G0=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2054-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t026-collab2',
               ipAddress = '172.27.26.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.26.4',
                        'fe80::4044:49ff:fe00:2604'
                     ],
                     macAddress = '42:44:49:00:26:04',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.26.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2604',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t026-collab2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6824169472,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1009049600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t026-collab2.nvram',
                  'svdc-t026-collab2.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t026-collab2/svdc-t026-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t026-collab2/svdc-t026-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t026-collab2/svdc-t026-collab2-53f142f0.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t026-collab2/svdc-t026-collab2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t026-collab2/svdc-t026-collab2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t026-collab2/svdc-t026-collab2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t026-collab2/svdc-t026-collab2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t026-collab2/svdc-t026-collab2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t026-collab2/svdc-t026-collab2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t026-collab2/svdc-t026-collab2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t026-collab2/svdc-t026-collab2-53f142f0.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t026-collab2/vmx-svdc-t026-collab2-370e3675b04a800ed3240701079490edb7888fef-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:55:34.933641Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t026-collab2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2054',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:55:34Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 971,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T13:55:34.933664Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2054',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:55:34Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t026-collab2',
                  ipAddress = '172.27.26.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t026-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t026-collab2/svdc-t026-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422754f0-8a53-7b20-f61f-f676178d36c0',
                  instanceUuid = '5027a3f5-9ab3-9c05-5a2e-057185d055f7',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 971,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T13:55:34.933664Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2585,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3031,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6845,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 256. vim.VirtualMachine::2055 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2055',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T13:57:06.76185Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t027-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42270302-abb4-73bd-9563-1c5776bb394a',
               createDate = 2021-08-20T13:56:59.793743Z,
               instanceUuid = '5027f0d8-a133-9255-f7cb-32a923da2b9f',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d2489-0ab4-9a72-ffb2-09ada7b014d8',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t027-mail/svdc-t027-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t027-mail',
                  suspendDirectory = '[Vol1] svdc-t027-mail',
                  logDirectory = '[Vol1] svdc-t027-mail',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1991981386,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t027-mail/svdc-t027-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-82fe-b7e9-f17f-da9814d10a8b',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2055-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t027-mail/svdc-t027-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C297-8289-8848-a2b3-ab5da0db4a9e',
                           contentId = '450696fd3bea08ba0a911d58fffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2055-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:27:01',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t027-mail.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 62 ab b4 73 b0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10465:eOin8sIyiESv60ropsyO4AV736JO5n4v38QLJIyCEjo='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t027-mail/svdc-t027-mail-08bcfbd5.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t027-mail-49a63a93.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = ENXrusl2+gkGFUrGxPjFG+b68VE=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2055-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t027-mail',
               ipAddress = '172.27.27.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.27.1',
                        'fe80::4044:49ff:fe00:2701'
                     ],
                     macAddress = '42:44:49:00:27:01',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.27.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2701',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t027-mail',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6824136704,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 923566080,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t027-mail.nvram',
                  'svdc-t027-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t027-mail/svdc-t027-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t027-mail/svdc-t027-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t027-mail/svdc-t027-mail-08bcfbd5.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t027-mail/svdc-t027-mail.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t027-mail/svdc-t027-mail.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t027-mail/svdc-t027-mail.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t027-mail/svdc-t027-mail.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t027-mail/svdc-t027-mail-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t027-mail/svdc-t027-mail-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t027-mail/svdc-t027-mail-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t027-mail/svdc-t027-mail-08bcfbd5.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t027-mail/vmx-svdc-t027-mail-c5586d85d7c1cd14c2aeffa6c2e9f5c6821a7d40-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T13:57:12.030651Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t027-mail'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2055',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:57:11Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 965,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T13:57:12.03067Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2055',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:57:11Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t027-mail',
                  ipAddress = '172.27.27.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t027-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t027-mail/svdc-t027-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42270302-abb4-73bd-9563-1c5776bb394a',
                  instanceUuid = '5027f0d8-a133-9255-f7cb-32a923da2b9f',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 965,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T13:57:12.03067Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 948,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3522,
                  hostMemoryUsage = 8123,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 6748,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 257. vim.VirtualMachine::2065 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2065',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T14:26:51.18919Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t029-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227bcf3-5255-6093-eb99-f0d0226219f5',
               createDate = 2021-08-19T14:41:51.834782Z,
               instanceUuid = '5027ccb2-885d-58c6-e31d-fed3da7298ca',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d99bd-1d74-c800-e364-b27b40af0fa8',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t029-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t029-bbdn3',
                  logDirectory = '[Vol2] svdc-t029-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 576854517,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-1c4b-3758-2f1f-e0d2c95bbe2b',
                           contentId = '80cca6889dd87a8c16bef3f4c3231121',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2065-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-58fe-4b1a-6f53-c953aae1071e',
                           contentId = 'c4b528092c1874aa16bd2cc45f23a485',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2065-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:29:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 194
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t029-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 63 52 55 60 90'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9663:WURE10xmbNOh8zCzi8IYSqQ1RsIdHPhg+/7OaHEBquI='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t029-bbdn3/svdc-t029-bbdn3-5b18ede9.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838934065630309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t029-bbdn3-10b8ed07.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = oOmYSJJzn8cjdfMEX5yCv7lPFqc=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2065-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t029-bbdn3',
               ipAddress = '172.27.29.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.29.11',
                        'fe80::4044:49ff:fe00:2911'
                     ],
                     macAddress = '42:44:49:00:29:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.29.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2911',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t029-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6771675136,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 22316355584,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t029-bbdn3.nvram',
                  'svdc-t029-bbdn3.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3-5b18ede9.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3-5b18ede9.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t029-bbdn3/vmx-svdc-t029-bbdn3-ee4a259663518455c3b85d0fd458135e2667aedb-2.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t029-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 165587,
                     uniqueSize = 165587,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t029-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 180527,
                     uniqueSize = 180527,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t029-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 174034,
                     uniqueSize = 174034,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t029-bbdn3/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t029-bbdn3/vmware-6.log',
                     type = 'log',
                     size = 180622,
                     uniqueSize = 180622,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t029-bbdn3/vmware-5.log',
                     type = 'log',
                     size = 172898,
                     uniqueSize = 172898,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t029-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 172923,
                     uniqueSize = 172923,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:26:57.672752Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t029-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2065',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 194
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:05:56Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169399339,
                     uncommitted = 1049,
                     unshared = 103169399339
                  }
               ],
               timestamp = 2021-08-20T14:26:57.672822Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2065',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:05:56Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t029-bbdn3',
                  ipAddress = '172.27.29.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t029-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t029-bbdn3/svdc-t029-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227bcf3-5255-6093-eb99-f0d0226219f5',
                  instanceUuid = '5027ccb2-885d-58c6-e31d-fed3da7298ca',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169399339,
                  uncommitted = 1049,
                  unshared = 103169399339,
                  timestamp = 2021-08-20T14:26:57.672822Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 39,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24121,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 24008,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4962,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 258. vim.VirtualMachine::2068 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2068',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T14:33:58.489159Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t025-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278bc0-a8b2-a2ac-26d8-e5ff8047f33e',
               createDate = 2021-08-19T14:30:26.663175Z,
               instanceUuid = '502701a8-cd38-432d-ca6d-3e74ca847583',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564ddd12-597c-4d1d-fa66-28ee0503445d',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t025-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t025-bbdn4',
                  logDirectory = '[Vol2] svdc-t025-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -2142768322,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-d7ad-9b4a-8881-a9fbc972a76d',
                           contentId = 'dcb69c758a277c3124a824fc5bfedcf0',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2068-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-8db4-6c3b-fb25-858981005913',
                           contentId = '1264f9edbb691adb0b36026fa4710e53',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2068-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:25:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t025-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 60 a8 b2 a2 a0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9632:AdE5EGDsIqzQOZ5zlI5qLTAu3a7i+z48FU4vNeiHdDQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t025-bbdn4/svdc-t025-bbdn4-272ffae6.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838934492910715'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t025-bbdn4-5fb199a4.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = qrz+5PBigDn2GqyB4iFwSuIY7MM=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2068-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t025-bbdn4',
               ipAddress = '172.27.25.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.25.12',
                        'fe80::4044:49ff:fe00:2512'
                     ],
                     macAddress = '42:44:49:00:25:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.25.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2512',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t025-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6766714880,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21126565888,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t025-bbdn4.nvram',
                  'svdc-t025-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware-8.log',
                  'vmware-3.log',
                  'vmware-7.log',
                  'vmware-6.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4-272ffae6.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4-272ffae6.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t025-bbdn4/vmx-svdc-t025-bbdn4-5a43edc4fa51593daf43e59284a6724599742eca-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t025-bbdn4/vmware-8.log',
                     type = 'log',
                     size = 146612,
                     uniqueSize = 146612,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t025-bbdn4/vmware-3.log',
                     type = 'log',
                     size = 165670,
                     uniqueSize = 165670,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t025-bbdn4/vmware-7.log',
                     type = 'log',
                     size = 180612,
                     uniqueSize = 180612,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t025-bbdn4/vmware-6.log',
                     type = 'log',
                     size = 173036,
                     uniqueSize = 173036,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t025-bbdn4/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t025-bbdn4/vmware-5.log',
                     type = 'log',
                     size = 165590,
                     uniqueSize = 165590,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t025-bbdn4/vmware-4.log',
                     type = 'log',
                     size = 180723,
                     uniqueSize = 180723,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:34:08.409088Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t025-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2068',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:53:01Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169430527,
                     uncommitted = 1049,
                     unshared = 103169430527
                  }
               ],
               timestamp = 2021-08-20T14:34:08.409131Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2068',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:53:01Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t025-bbdn4',
                  ipAddress = '172.27.25.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t025-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t025-bbdn4/svdc-t025-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42278bc0-a8b2-a2ac-26d8-e5ff8047f33e',
                  instanceUuid = '502701a8-cd38-432d-ca6d-3e74ca847583',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169430527,
                  uncommitted = 1049,
                  unshared = 103169430527,
                  timestamp = 2021-08-20T14:34:08.409131Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 34,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24063,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23950,
                  privateMemory = 23950,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4531,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 259. vim.VirtualMachine::2069 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2069',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T14:35:08.605158Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t029-bbdn1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422780e6-266f-b929-310e-4d1856ae6997',
               createDate = 2021-08-19T14:32:20.022643Z,
               instanceUuid = '50270936-f343-bd84-c4e3-f68720c98c78',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d56a1-1736-9f71-2aae-3daf09b00f62',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1.vmx',
                  snapshotDirectory = '[Vol2] svdc-t029-bbdn1',
                  suspendDirectory = '[Vol2] svdc-t029-bbdn1',
                  logDirectory = '[Vol2] svdc-t029-bbdn1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1454270871,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-e8b2-7a44-da78-d0833974ea5a',
                           contentId = '25786c8d0a574c0fd64f493aabf1ce7b',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2069-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-102f-9928-3318-8775ab6a1329',
                           contentId = 'bc0df578a29aedd54fb4a160516ee1dd',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2069-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:29:09',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 194
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t029-bbdn1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 66 26 6f b9 20'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9639:zhyJrsmlxaUDNRCGfwJOb4883Fp/NTo/CyKpluMC4aw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t029-bbdn1/svdc-t029-bbdn1-5b18ede7.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838934563107886'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t029-bbdn1-10b8ecc5.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = qX9DUQdspRZrSkkTA6zkiWbokqA=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2069-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t029-bbdn1',
               ipAddress = '172.27.29.9',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.29.9',
                        'fe80::4044:49ff:fe00:2909'
                     ],
                     macAddress = '42:44:49:00:29:09',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.29.9',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2909',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t029-bbdn1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6771462144,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 24834445312,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t029-bbdn1.nvram',
                  'svdc-t029-bbdn1.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-6.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1-5b18ede7.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1-5b18ede7.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t029-bbdn1/vmx-svdc-t029-bbdn1-d3512c4e566e9996d6379b48b2adf1a2b6a819e5-2.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t029-bbdn1/vmware-3.log',
                     type = 'log',
                     size = 172813,
                     uniqueSize = 172813,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t029-bbdn1/vmware-2.log',
                     type = 'log',
                     size = 172806,
                     uniqueSize = 172806,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t029-bbdn1/vmware-1.log',
                     type = 'log',
                     size = 174025,
                     uniqueSize = 174025,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t029-bbdn1/vmware.log',
                     type = 'log',
                     size = 145586,
                     uniqueSize = 145586,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t029-bbdn1/vmware-6.log',
                     type = 'log',
                     size = 153935,
                     uniqueSize = 153935,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t029-bbdn1/vmware-5.log',
                     type = 'log',
                     size = 165584,
                     uniqueSize = 165584,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t029-bbdn1/vmware-4.log',
                     type = 'log',
                     size = 180627,
                     uniqueSize = 180627,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:35:16.098367Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t029-bbdn1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2069',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 194
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:05:54Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169518124,
                     uncommitted = 1049,
                     unshared = 103169518124
                  }
               ],
               timestamp = 2021-08-20T14:35:16.098409Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2069',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:05:54Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t029-bbdn1',
                  ipAddress = '172.27.29.9',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t029-bbdn1',
                  template = false,
                  vmPathName = '[Vol2] svdc-t029-bbdn1/svdc-t029-bbdn1.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422780e6-266f-b929-310e-4d1856ae6997',
                  instanceUuid = '50270936-f343-bd84-c4e3-f68720c98c78',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169518124,
                  uncommitted = 1049,
                  unshared = 103169518124,
                  timestamp = 2021-08-20T14:35:16.098409Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 52,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24071,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23958,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4464,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 260. vim.VirtualMachine::2070 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2070',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T14:35:23.843542Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t033-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42275688-1c6a-ceb5-cb08-3ce4ef4a630e',
               createDate = 2021-08-19T14:41:36.185422Z,
               instanceUuid = '50273870-042f-9d47-7646-4a251af36823',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d36e7-d2cc-f486-2150-5b9a75f6eef7',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t033-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t033-bbdn2',
                  logDirectory = '[Vol2] svdc-t033-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -280337650,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-2200-ddad-3b4f-3a53c1abb432',
                           contentId = 'baffa809cd90ea3b76c9553b940c9c33',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2070-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-8dd3-07b4-8ec9-fe341ffb417b',
                           contentId = 'd810f5f3c51896dbdffb35943f451855',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2070-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:33:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t033-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 68 1c 6a ce b0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9672:XQdSG7Uw0J3itiUIySzWdqXL0zsEqy3wdVx3mO/lg1s='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t033-bbdn2/svdc-t033-bbdn2-797d5643.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838860035052055'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t033-bbdn2-04559f5f.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = H+1Js7p+hlYtTRaPAYPXQgngrj0=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2070-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t033-bbdn2',
               ipAddress = '172.27.33.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.33.10',
                        'fe80::4044:49ff:fe00:3310'
                     ],
                     macAddress = '42:44:49:00:33:10',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.33.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3310',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t033-bbdn2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6767214592,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 10155528192,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t033-bbdn2.nvram',
                  'svdc-t033-bbdn2.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2-797d5643.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t033-bbdn2/vmware-3.log',
                     type = 'log',
                     size = 165589,
                     uniqueSize = 165589,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t033-bbdn2/vmware-2.log',
                     type = 'log',
                     size = 180513,
                     uniqueSize = 180513,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t033-bbdn2/vmware-1.log',
                     type = 'log',
                     size = 173937,
                     uniqueSize = 173937,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t033-bbdn2/vmware.log',
                     type = 'log',
                     size = 172911,
                     uniqueSize = 172911,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t033-bbdn2/vmware-4.log',
                     type = 'log',
                     size = 172923,
                     uniqueSize = 172923,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2-797d5643.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t033-bbdn2/vmx-svdc-t033-bbdn2-1ea33f06068076873b87da5f3a92666eb8716a16-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:35:24.760788Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t033-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2070',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:35:24Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169218621,
                     uncommitted = 1049,
                     unshared = 103169218621
                  }
               ],
               timestamp = 2021-08-20T14:35:24.760806Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2070',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:35:24Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t033-bbdn2',
                  ipAddress = '172.27.33.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t033-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t033-bbdn2/svdc-t033-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42275688-1c6a-ceb5-cb08-3ce4ef4a630e',
                  instanceUuid = '50273870-042f-9d47-7646-4a251af36823',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169218621,
                  uncommitted = 1049,
                  unshared = 103169218621,
                  timestamp = 2021-08-20T14:35:24.760806Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 12446,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 8110,
                  hostMemoryUsage = 24021,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23910,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 111,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 4455,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 261. vim.VirtualMachine::2074 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2074',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T14:48:20.702014Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t037-bbdn3',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422796d9-ff5b-4ca7-2fe0-3ece219b2c62',
               createDate = 2021-08-19T14:43:07.604976Z,
               instanceUuid = '50273a22-05db-4b18-3e69-396dcbdeed72',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564db13a-cfeb-fb79-8d33-8643e4ad2d7d',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3.vmx',
                  snapshotDirectory = '[Vol2] svdc-t037-bbdn3',
                  suspendDirectory = '[Vol2] svdc-t037-bbdn3',
                  logDirectory = '[Vol2] svdc-t037-bbdn3',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 563817570,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C299-7198-e864-b603-d2a3ab9be38b',
                           contentId = 'bbcaaa7ab0c4b4b388ca2a8e68f8ab5c',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2074-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-f47e-2749-5e72-3c25dbd3c03f',
                           contentId = '3abd786984c7504e95d2d810299ddf32',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2074-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:37:11',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t037-bbdn3.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 69 ff 5b 4c a0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9693:nuTKAXjnPYn/qVo9cIzueNDlKOJuIbPRdOgtQB0LR6E='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t037-bbdn3/svdc-t037-bbdn3-ad664948.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838893818865473'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t037-bbdn3-534e4bba.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = T6DL7lgihzZAggmvpLJDtnv13ME=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2074-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t037-bbdn3',
               ipAddress = '172.27.37.11',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.37.11',
                        'fe80::4044:49ff:fe00:3711'
                     ],
                     macAddress = '42:44:49:00:37:11',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.37.11',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3711',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t037-bbdn3',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6795870208,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 16634462208,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t037-bbdn3.nvram',
                  'svdc-t037-bbdn3.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3-ad664948.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t037-bbdn3/vmware-3.log',
                     type = 'log',
                     size = 180542,
                     uniqueSize = 180542,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t037-bbdn3/vmware-2.log',
                     type = 'log',
                     size = 172831,
                     uniqueSize = 172831,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t037-bbdn3/vmware-1.log',
                     type = 'log',
                     size = 173936,
                     uniqueSize = 173936,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t037-bbdn3/vmware.log',
                     type = 'log',
                     size = 172794,
                     uniqueSize = 172794,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t037-bbdn3/vmware-4.log',
                     type = 'log',
                     size = 165351,
                     uniqueSize = 165351,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3-ad664948.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t037-bbdn3/vmx-svdc-t037-bbdn3-85f885fbda0524716b6e438471ebad3a48d524f1-1.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:48:21.659656Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t037-bbdn3'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2074',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:48:21Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169218202,
                     uncommitted = 1049,
                     unshared = 103169218202
                  }
               ],
               timestamp = 2021-08-20T14:48:21.659684Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2074',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:48:21Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t037-bbdn3',
                  ipAddress = '172.27.37.11',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t037-bbdn3',
                  template = false,
                  vmPathName = '[Vol2] svdc-t037-bbdn3/svdc-t037-bbdn3.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422796d9-ff5b-4ca7-2fe0-3ece219b2c62',
                  instanceUuid = '50273a22-05db-4b18-3e69-396dcbdeed72',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169218202,
                  uncommitted = 1049,
                  unshared = 103169218202,
                  timestamp = 2021-08-20T14:48:21.659684Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 45,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 23968,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23858,
                  privateMemory = 23858,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 110,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3678,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 262. vim.VirtualMachine::2075 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2075',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T14:49:23.306453Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t038-mail',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227a0fd-f92c-d381-b51b-7bcbc95b33ed',
               createDate = 2021-08-20T14:49:16.452109Z,
               instanceUuid = '50277a2e-cb9c-2026-9476-700f44bf3d78',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d1df0-e108-62c2-f195-718aec8cffaa',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t038-mail/svdc-t038-mail.vmx',
                  snapshotDirectory = '[Vol1] svdc-t038-mail',
                  suspendDirectory = '[Vol1] svdc-t038-mail',
                  logDirectory = '[Vol1] svdc-t038-mail',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -916769811,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t038-mail/svdc-t038-mail.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-4fd4-1fbd-7804-af3d2772089b',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2075-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t038-mail/svdc-t038-mail-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C292-f2c1-4a24-b136-8f31ec278d95',
                           contentId = '3861f67c043888b03261ae3dfffffffe',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2075-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:38:01',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 91
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t038-mail.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6d f9 2c d3 80'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10509:u64rEtKfJajkrUsqFCtTLY2LBvSbPf0B/l4rc5U0qgY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t038-mail/svdc-t038-mail-580c6137.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t038-mail-7d1db3cb.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = wBVxxmZ35U91kf7cImEEMY7pPVs=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2075-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t038-mail',
               ipAddress = '172.27.38.1',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.38.1',
                        'fe80::4044:49ff:fe00:3801'
                     ],
                     macAddress = '42:44:49:00:38:01',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.38.1',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3801',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t038-mail',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6824230912,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 941350912,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t038-mail.nvram',
                  'svdc-t038-mail.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t038-mail/svdc-t038-mail.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t038-mail/svdc-t038-mail-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t038-mail/svdc-t038-mail-580c6137.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t038-mail/svdc-t038-mail.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t038-mail/svdc-t038-mail.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t038-mail/svdc-t038-mail.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t038-mail/svdc-t038-mail.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t038-mail/svdc-t038-mail-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t038-mail/svdc-t038-mail-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t038-mail/svdc-t038-mail-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t038-mail/svdc-t038-mail-580c6137.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t038-mail/vmx-svdc-t038-mail-e815a5023084b27d0cd63934285b4ea83b3d0fe0-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:49:28.801241Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t038-mail'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2075',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 91
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:49:28Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299295212,
                     uncommitted = 965,
                     unshared = 32299295212
                  }
               ],
               timestamp = 2021-08-20T14:49:28.801276Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2075',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:49:28Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t038-mail',
                  ipAddress = '172.27.38.1',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t038-mail',
                  template = false,
                  vmPathName = '[Vol1] svdc-t038-mail/svdc-t038-mail.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227a0fd-f92c-d381-b51b-7bcbc95b33ed',
                  instanceUuid = '50277a2e-cb9c-2026-9476-700f44bf3d78',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299295212,
                  uncommitted = 965,
                  unshared = 32299295212,
                  timestamp = 2021-08-20T14:49:28.801276Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 927,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 2457,
                  hostMemoryUsage = 8122,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8063,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 59,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3611,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 263. vim.VirtualMachine::2076 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2076',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T14:50:59.805239Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t038-hdb',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279a9c-ce5d-f173-955c-716054f5c7f4',
               createDate = 2021-08-19T14:51:00.322659Z,
               instanceUuid = '50273c15-60c3-eed4-8c03-f8487b654e2b',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d9abe-6c7d-baf8-446d-4415f762d607',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t038-hdb/svdc-t038-hdb.vmx',
                  snapshotDirectory = '[Vol1] svdc-t038-hdb',
                  suspendDirectory = '[Vol1] svdc-t038-hdb',
                  logDirectory = '[Vol1] svdc-t038-hdb',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 8,
                  numCoresPerSocket = 8,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1425393652,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t038-hdb/svdc-t038-hdb.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C296-e442-a6cc-3c6b-729c13e0f10c',
                           contentId = '98a8e792fcaad7878167b23c337e407d',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2076-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '52,428,800 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t038-hdb/svdc-t038-hdb-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-27d4-3757-ab93-ed4ca6dc9277',
                           contentId = '625b95997937e48221734d9dbab2bb34',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 52428800,
                        capacityInBytes = 53687091200,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2076-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:38:06',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t038-hdb.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6c ce 5d f1 70'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '80001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9799:UyMcsqO9FGUTxtPnSAHOORbEftW7F87OxED4I9ii0zY='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t038-hdb/svdc-t038-hdb-8e4dde82.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838849101099601'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t038-hdb-41dccf00.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 204500992,
                  initialSwapReservation = 623284224
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = BO/eYDzA9RdS3z+EeFekz/QHx1c=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2076-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t038-hdb',
               ipAddress = '172.27.38.6',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.38.6',
                        'fe80::4044:49ff:fe00:3806'
                     ],
                     macAddress = '42:44:49:00:38:06',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.38.6',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3806',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t038-hdb',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7900344320,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/dbdrive',
                     capacity = 53658783744,
                     freeSpace = 10175401984,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t038-hdb.nvram',
                  'svdc-t038-hdb.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t038-hdb/svdc-t038-hdb.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t038-hdb/svdc-t038-hdb-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t038-hdb/svdc-t038-hdb-8e4dde82.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t038-hdb/svdc-t038-hdb.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t038-hdb/svdc-t038-hdb.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t038-hdb/svdc-t038-hdb.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t038-hdb/svdc-t038-hdb.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t038-hdb/svdc-t038-hdb-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t038-hdb/svdc-t038-hdb-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t038-hdb/svdc-t038-hdb-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 53687091200,
                     uniqueSize = 53687091200,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t038-hdb/vmware-3.log',
                     type = 'log',
                     size = 174938,
                     uniqueSize = 174938,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t038-hdb/vmware-2.log',
                     type = 'log',
                     size = 174807,
                     uniqueSize = 174807,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t038-hdb/vmware-1.log',
                     type = 'log',
                     size = 175937,
                     uniqueSize = 175937,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t038-hdb/vmware.log',
                     type = 'log',
                     size = 174799,
                     uniqueSize = 174799,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t038-hdb/vmware-5.log',
                     type = 'log',
                     size = 174691,
                     uniqueSize = 174691,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t038-hdb/vmware-4.log',
                     type = 'log',
                     size = 174833,
                     uniqueSize = 174833,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol1] svdc-t038-hdb/svdc-t038-hdb-8e4dde82.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol1] svdc-t038-hdb/vmx-svdc-t038-hdb-b38d18709392585db20c072d8be3d801d0effd36-1.vswp',
                     type = 'uwswap',
                     size = 91226112,
                     uniqueSize = 91226112,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T14:51:02.570336Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t038-hdb'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2076',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 8000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 214
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:51:02Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 19563,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 92434081665,
                     uncommitted = 1045,
                     unshared = 92434081665
                  }
               ],
               timestamp = 2021-08-20T14:51:02.570358Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2076',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:51:02Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 19563,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t038-hdb',
                  ipAddress = '172.27.38.6',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t038-hdb',
                  template = false,
                  vmPathName = '[Vol1] svdc-t038-hdb/svdc-t038-hdb.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 8,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42279a9c-ce5d-f173-955c-716054f5c7f4',
                  instanceUuid = '50273c15-60c3-eed4-8c03-f8487b654e2b',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 92434081665,
                  uncommitted = 1045,
                  unshared = 92434081665,
                  timestamp = 2021-08-20T14:51:02.570358Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 26,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 22188,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 22077,
                  privateMemory = 22075,
                  sharedMemory = 2,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 112,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 3517,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 264. vim.VirtualMachine::2078 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2078',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T15:13:56.752485Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t027-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227f8c6-a0b0-2687-6dda-8119e690605c',
               createDate = 2021-08-20T13:57:28.833733Z,
               instanceUuid = '5027d065-3ab6-9041-51c7-9b527a57ae31',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d2f4a-3dcc-6b6a-992b-2f1651f7df86',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t027-web/svdc-t027-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t027-web',
                  suspendDirectory = '[Vol1] svdc-t027-web',
                  logDirectory = '[Vol1] svdc-t027-web',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -426745764,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t027-web/svdc-t027-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29a-d2c4-fd06-b55c-8822063e513d',
                           contentId = '163f1e2f67202cbbf2e4196fcacec8be',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2078-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '20,971,520 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t027-web/svdc-t027-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-7720-dfc0-a751-d13ddc4e3295',
                           contentId = '4a82b55953fac6394787c3de11317b7d',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 20971520,
                        capacityInBytes = 21474836480,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2078-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:27:02',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t027-web.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 66 a0 b0 26 80'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10466:W9YNhMSqdZFOk+LGPOjhuxy7GAQckUg+RsmlQ6xn4bQ='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t027-web/svdc-t027-web-8be6dd50.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838936891190056'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t027-web-6edc098e.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = zU+IqpzhsJRTRRCRzapMwM0Crgo=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2078-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t027-web',
               ipAddress = '172.27.27.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.27.2',
                        'fe80::4044:49ff:fe00:2702'
                     ],
                     macAddress = '42:44:49:00:27:02',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.27.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2702',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t027-web',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7469494272,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 21462253568,
                     freeSpace = 3071098880,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t027-web.nvram',
                  'svdc-t027-web.vmsd'
               ],
               logFile = (str) [
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t027-web/svdc-t027-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t027-web/svdc-t027-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t027-web/svdc-t027-web-8be6dd50.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t027-web/svdc-t027-web.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t027-web/svdc-t027-web.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t027-web/svdc-t027-web.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t027-web/svdc-t027-web.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t027-web/svdc-t027-web-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t027-web/svdc-t027-web-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t027-web/svdc-t027-web-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 21474836480,
                     uniqueSize = 21474836480,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t027-web/svdc-t027-web-8be6dd50.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t027-web/vmx-svdc-t027-web-45e22ac02927cf7d19eb600ba820f6a5f12a0e2a-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t027-web/vmware-2.log',
                     type = 'log',
                     size = 170925,
                     uniqueSize = 170925,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t027-web/vmware-1.log',
                     type = 'log',
                     size = 179223,
                     uniqueSize = 179223,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t027-web/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T15:14:01.404515Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t027-web'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2078',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:57:41Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 43037129136,
                     uncommitted = 1044,
                     unshared = 43037129136
                  }
               ],
               timestamp = 2021-08-20T15:14:01.404557Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2078',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:57:41Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t027-web',
                  ipAddress = '172.27.27.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t027-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t027-web/svdc-t027-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227f8c6-a0b0-2687-6dda-8119e690605c',
                  instanceUuid = '5027d065-3ab6-9041-51c7-9b527a57ae31',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 43037129136,
                  uncommitted = 1044,
                  unshared = 43037129136,
                  timestamp = 2021-08-20T15:14:01.404557Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2875,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7290,
                  hostMemoryUsage = 8125,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = 8064,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 61,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 2139,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 265. vim.VirtualMachine::2079 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2079',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T15:15:01.689284Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t018-collab2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42279d4d-30a9-3376-c1d9-c2813e0062a9',
               createDate = 2021-08-20T13:29:23.344971Z,
               instanceUuid = '50277be6-34a1-8760-de85-11fa92c21901',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d0ad7-454f-d689-eb4c-a118204e6c28',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t018-collab2/svdc-t018-collab2.vmx',
                  snapshotDirectory = '[Vol1] svdc-t018-collab2',
                  suspendDirectory = '[Vol1] svdc-t018-collab2',
                  logDirectory = '[Vol1] svdc-t018-collab2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1040212649,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t018-collab2/svdc-t018-collab2.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29c-70bd-fdaf-9a71-b6933e414bef',
                           contentId = 'f679730bd6b37f89b912e9c47d7debe0',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2079-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t018-collab2/svdc-t018-collab2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29d-c3e1-96e7-e80f-d342dc4d9db8',
                           contentId = 'd07a2e3bf3154c9b5e1c3f0eaf95a74f',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2079-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:18:04',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t018-collab2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6d 30 a9 33 70'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10432:vMV+CClpz0Cs3ZIWgxj4fJKXYtg3u4zRn1+tz5VVY6E='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t018-collab2/svdc-t018-collab2-38df93d1.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838936956117002'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t018-collab2-50ebffaf.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = xgLDeCSDwcOd0kxBIrRQ/MS21oc=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2079-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t018-collab2',
               ipAddress = '172.27.18.4',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.18.4',
                        'fe80::4044:49ff:fe00:1804'
                     ],
                     macAddress = '42:44:49:00:18:04',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.18.4',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1804',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t018-collab2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6824132608,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 1292288000,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t018-collab2.nvram',
                  'svdc-t018-collab2.vmsd'
               ],
               logFile = (str) [
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t018-collab2/svdc-t018-collab2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t018-collab2/svdc-t018-collab2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t018-collab2/svdc-t018-collab2-38df93d1.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t018-collab2/svdc-t018-collab2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t018-collab2/svdc-t018-collab2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t018-collab2/svdc-t018-collab2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t018-collab2/svdc-t018-collab2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t018-collab2/svdc-t018-collab2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t018-collab2/svdc-t018-collab2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t018-collab2/svdc-t018-collab2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t018-collab2/svdc-t018-collab2-38df93d1.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t018-collab2/vmx-svdc-t018-collab2-934dbaa2c935372abf572a1d483a10b346427990-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t018-collab2/vmware-2.log',
                     type = 'log',
                     size = 171144,
                     uniqueSize = 171144,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t018-collab2/vmware-1.log',
                     type = 'log',
                     size = 179443,
                     uniqueSize = 179443,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t018-collab2/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T15:15:05.855777Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t018-collab2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2079',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:29:34Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299645799,
                     uncommitted = 1052,
                     unshared = 32299645799
                  }
               ],
               timestamp = 2021-08-20T15:15:05.855814Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2079',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:29:34Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t018-collab2',
                  ipAddress = '172.27.18.4',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t018-collab2',
                  template = false,
                  vmPathName = '[Vol1] svdc-t018-collab2/svdc-t018-collab2.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42279d4d-30a9-3376-c1d9-c2813e0062a9',
                  instanceUuid = '50277be6-34a1-8760-de85-11fa92c21901',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299645799,
                  uncommitted = 1052,
                  unshared = 32299645799,
                  timestamp = 2021-08-20T15:15:05.855814Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2592,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3112,
                  hostMemoryUsage = 8124,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 60,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 2074,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 266. vim.VirtualMachine::2080 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2080',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T15:15:01.785494Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t019-collab1',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42275f41-5844-58b9-23f9-7e86fb1e96fc',
               createDate = 2021-08-20T13:32:06.001204Z,
               instanceUuid = '502792b6-f2e4-a055-09de-e12376f16cbe',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d6b76-b6bc-f3dc-c244-530a509c73ea',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t019-collab1/svdc-t019-collab1.vmx',
                  snapshotDirectory = '[Vol1] svdc-t019-collab1',
                  suspendDirectory = '[Vol1] svdc-t019-collab1',
                  logDirectory = '[Vol1] svdc-t019-collab1',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -81881348,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t019-collab1/svdc-t019-collab1.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29f-d1b6-2dfc-b030-3671480029c4',
                           contentId = '34b4a1ad6b81b13304e88b4e275b67a7',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2080-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '10,485,760 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t019-collab1/svdc-t019-collab1-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-0eb6-3eff-4dd4-11c77cde9a65',
                           contentId = '848b33b402bf389451a1959de53cb799',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 10485760,
                        capacityInBytes = 10737418240,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2080-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:19:03',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t019-collab1.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 61 58 44 58 b0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10435:ek0lMgqhZPH7nAwPeEZsUOY8PSXeyEgqSzVSTLOcgZ4='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t019-collab1/svdc-t019-collab1-ad5c04d1.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838936956115993'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t019-collab1-54f690af.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = dDYDBBImPidKy73isiLqQpXzVmc=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2080-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t019-collab1',
               ipAddress = '172.27.19.3',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.19.3',
                        'fe80::4044:49ff:fe00:1903'
                     ],
                     macAddress = '42:44:49:00:19:03',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.19.3',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:1903',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t019-collab1',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6823890944,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 10724835328,
                     freeSpace = 942198784,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t019-collab1.nvram',
                  'svdc-t019-collab1.vmsd'
               ],
               logFile = (str) [
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t019-collab1/svdc-t019-collab1.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t019-collab1/svdc-t019-collab1-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t019-collab1/svdc-t019-collab1-ad5c04d1.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t019-collab1/svdc-t019-collab1.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t019-collab1/svdc-t019-collab1.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t019-collab1/svdc-t019-collab1.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t019-collab1/svdc-t019-collab1.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t019-collab1/svdc-t019-collab1-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t019-collab1/svdc-t019-collab1-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t019-collab1/svdc-t019-collab1-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 10737418240,
                     uniqueSize = 10737418240,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t019-collab1/svdc-t019-collab1-ad5c04d1.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t019-collab1/vmx-svdc-t019-collab1-f8f27128b756be4cd29e3afa9d9c8d1d296443a7-1.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t019-collab1/vmware-2.log',
                     type = 'log',
                     size = 171145,
                     uniqueSize = 171145,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t019-collab1/vmware-1.log',
                     type = 'log',
                     size = 179448,
                     uniqueSize = 179448,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t019-collab1/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T15:15:06.105524Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t019-collab1'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2080',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 117
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:32:18Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 32299645805,
                     uncommitted = 1052,
                     unshared = 32299645805
                  }
               ],
               timestamp = 2021-08-20T15:15:06.105565Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2080',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:32:18Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t019-collab1',
                  ipAddress = '172.27.19.3',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t019-collab1',
                  template = false,
                  vmPathName = '[Vol1] svdc-t019-collab1/svdc-t019-collab1.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42275f41-5844-58b9-23f9-7e86fb1e96fc',
                  instanceUuid = '502792b6-f2e4-a055-09de-e12376f16cbe',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 32299645805,
                  uncommitted = 1052,
                  unshared = 32299645805,
                  timestamp = 2021-08-20T15:15:06.105565Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2526,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 3276,
                  hostMemoryUsage = 8125,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 61,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 2074,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 267. vim.VirtualMachine::2082 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2082',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T15:34:45.852062Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t032-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422768ad-db1f-5595-7830-9cc2b7df5a15',
               createDate = 2021-08-20T14:13:41.810671Z,
               instanceUuid = '5027ce5d-bd87-54ed-d6ca-1e2f4486a416',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564ddfcd-9f66-5fec-3eae-88667e1ec426',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t032-web/svdc-t032-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t032-web',
                  suspendDirectory = '[Vol1] svdc-t032-web',
                  logDirectory = '[Vol1] svdc-t032-web',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1210099179,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t032-web/svdc-t032-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C295-867d-3504-12e8-a42977876860',
                           contentId = '6a3cbe74c42634c919480202f11e6063',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2082-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '20,971,520 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t032-web/svdc-t032-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-cb34-5682-7ee6-c889457eee21',
                           contentId = 'd05445b88c218d6a7bf0aefa9da4ace5',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 20971520,
                        capacityInBytes = 21474836480,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2082-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:32:02',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 100
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t032-web.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6d db 1f 55 90'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10486:fOiv93srH/6PttNMU9E7COh8ij/vHZi+Hgi4Gi6o144='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t032-web/svdc-t032-web-8de18b6c.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838938140271353'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t032-web-4fd384d6.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = 0FSlEFr0QHhkX+to4cbsHn/Ez2s=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2082-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t032-web',
               ipAddress = '172.27.32.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.32.2',
                        'fe80::4044:49ff:fe00:3202'
                     ],
                     macAddress = '42:44:49:00:32:02',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.32.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3202',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t032-web',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7469441024,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 21462253568,
                     freeSpace = 3178033152,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t032-web.nvram',
                  'svdc-t032-web.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t032-web/svdc-t032-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t032-web/svdc-t032-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t032-web/svdc-t032-web-8de18b6c.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t032-web/svdc-t032-web.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t032-web/svdc-t032-web.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t032-web/svdc-t032-web.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t032-web/svdc-t032-web.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t032-web/svdc-t032-web-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t032-web/svdc-t032-web-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t032-web/svdc-t032-web-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 21474836480,
                     uniqueSize = 21474836480,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t032-web/svdc-t032-web-8de18b6c.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t032-web/vmx-svdc-t032-web-d4956cb3dbcc60a08288d599c37c0f1db332b451-2.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t032-web/vmware-3.log',
                     type = 'log',
                     size = 170913,
                     uniqueSize = 170913,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t032-web/vmware-2.log',
                     type = 'log',
                     size = 170936,
                     uniqueSize = 170936,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t032-web/vmware-1.log',
                     type = 'log',
                     size = 179315,
                     uniqueSize = 179315,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t032-web/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T15:34:51.442878Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t032-web'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2082',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 100
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:13:56Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 43037234616,
                     uncommitted = 1044,
                     unshared = 43037234616
                  }
               ],
               timestamp = 2021-08-20T15:34:51.442903Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2082',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:13:56Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t032-web',
                  ipAddress = '172.27.32.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t032-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t032-web/svdc-t032-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '422768ad-db1f-5595-7830-9cc2b7df5a15',
                  instanceUuid = '5027ce5d-bd87-54ed-d6ca-1e2f4486a416',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 43037234616,
                  uncommitted = 1044,
                  unshared = 43037234616,
                  timestamp = 2021-08-20T15:34:51.442903Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 3206,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7290,
                  hostMemoryUsage = 8125,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 61,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 889,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 268. vim.VirtualMachine::2083 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2083',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T15:35:51.823613Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t031-web',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42277b42-8a82-0dba-19f2-dd88e6c5c2ad',
               createDate = 2021-08-20T14:10:39.16124Z,
               instanceUuid = '50278805-34a4-d8ec-e99e-a967b30922f2',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5c60-fa5f-3186-9f07-7cc8758ae5cb',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t031-web/svdc-t031-web.vmx',
                  snapshotDirectory = '[Vol1] svdc-t031-web',
                  suspendDirectory = '[Vol1] svdc-t031-web',
                  logDirectory = '[Vol1] svdc-t031-web',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -423247187,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t031-web/svdc-t031-web.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29e-c0f4-fdf2-26fe-30edf9436994',
                           contentId = '6ca989c61a249a3cc6d5904425e0380f',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2083-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '20,971,520 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t031-web/svdc-t031-web-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C293-79c7-9030-519f-f8ba9f81177f',
                           contentId = '7aa405df3383af844ec3a904c4683753',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 20971520,
                        capacityInBytes = 21474836480,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2083-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:31:02',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 100
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t031-web.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 62 8a 82 0d b0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-10482:D/qcx/oohBG07bhb7H9jOiiZrqOeKZn1NnCP8Zf6TK4='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t031-web/svdc-t031-web-8dcf72eb.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838938206149622'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t031-web-5228ad77.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 101515264,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = xhAHMl/6sMlTNflGo6CVgDm6QXk=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2083-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t031-web',
               ipAddress = '172.27.31.2',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.31.2',
                        'fe80::4044:49ff:fe00:3102'
                     ],
                     macAddress = '42:44:49:00:31:02',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.31.2',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3102',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t031-web',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 7469506560,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/AllInOneBench',
                     capacity = 21462253568,
                     freeSpace = 3174924288,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t031-web.nvram',
                  'svdc-t031-web.vmsd'
               ],
               logFile = (str) [
                  'vmware-1.log',
                  'vmware.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t031-web/svdc-t031-web.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol1] svdc-t031-web/svdc-t031-web-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t031-web/svdc-t031-web-8dcf72eb.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t031-web/svdc-t031-web.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t031-web/svdc-t031-web.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t031-web/svdc-t031-web.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t031-web/svdc-t031-web.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t031-web/svdc-t031-web-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t031-web/svdc-t031-web-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t031-web/svdc-t031-web-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 21474836480,
                     uniqueSize = 21474836480,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t031-web/svdc-t031-web-8dcf72eb.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t031-web/vmx-svdc-t031-web-1a16e978177f217c13ddf6ce40563f039095e09c-2.vswp',
                     type = 'uwswap',
                     size = 87031808,
                     uniqueSize = 87031808,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t031-web/vmware-1.log',
                     type = 'log',
                     size = 179197,
                     uniqueSize = 179197,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t031-web/vmware.log',
                     type = 'log',
                     size = 144673,
                     uniqueSize = 144673,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T15:35:59.300649Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t031-web'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2083',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 100
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:10:52Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 43037037322,
                     uncommitted = 1044,
                     unshared = 43037037322
                  }
               ],
               timestamp = 2021-08-20T15:35:59.300694Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2083',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:10:52Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t031-web',
                  ipAddress = '172.27.31.2',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t031-web',
                  template = false,
                  vmPathName = '[Vol1] svdc-t031-web/svdc-t031-web.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42277b42-8a82-0dba-19f2-dd88e6c5c2ad',
                  instanceUuid = '50278805-34a4-d8ec-e99e-a967b30922f2',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 43037037322,
                  uncommitted = 1044,
                  unshared = 43037037322,
                  timestamp = 2021-08-20T15:35:59.300694Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 2479,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 7045,
                  hostMemoryUsage = 8125,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 8064,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 61,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 821,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 269. vim.VirtualMachine::2084 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2084',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T15:38:13.672393Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t028-bbdn4',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '42278fe5-f039-05cc-b5bb-8b7e68ad3c25',
               createDate = 2021-08-19T14:43:33.473173Z,
               instanceUuid = '50271d47-2839-7106-15ff-7a051413d880',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564dec57-77ec-03af-a490-00ed2d3f2005',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4.vmx',
                  snapshotDirectory = '[Vol2] svdc-t028-bbdn4',
                  suspendDirectory = '[Vol2] svdc-t028-bbdn4',
                  logDirectory = '[Vol2] svdc-t028-bbdn4',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1756183589,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C298-40e9-560f-0eae-30f971761cd3',
                           contentId = '30719ce0cb365602b09482ae7b043a08',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2084-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-ee97-6617-4dd8-3983eaa186c1',
                           contentId = '95d92d8b00983afb8ac61f790117573b',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2084-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:28:12',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t028-bbdn4.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 65 f0 39 05 c0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9699:iLzv0Chtv4i5VAm1N4Z7p59fNiMBjil8HIYgZka91ZM='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t028-bbdn4/svdc-t028-bbdn4-0e1eb129.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838938348036869'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t028-bbdn4-24771847.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = EHZ/zGYylQKOnvxFQ+fAKjyZQdc=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2084-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t028-bbdn4',
               ipAddress = '172.27.28.12',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.28.12',
                        'fe80::4044:49ff:fe00:2812'
                     ],
                     macAddress = '42:44:49:00:28:12',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.28.12',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2812',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t028-bbdn4',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6778638336,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 18375221248,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t028-bbdn4.nvram',
                  'svdc-t028-bbdn4.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-7.log',
                  'vmware-6.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4-0e1eb129.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4-0e1eb129.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t028-bbdn4/vmx-svdc-t028-bbdn4-f290914145401f0851322abaf22207615adfcd2d-2.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t028-bbdn4/vmware-3.log',
                     type = 'log',
                     size = 165590,
                     uniqueSize = 165590,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t028-bbdn4/vmware-2.log',
                     type = 'log',
                     size = 180597,
                     uniqueSize = 180597,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t028-bbdn4/vmware-7.log',
                     type = 'log',
                     size = 158874,
                     uniqueSize = 158874,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t028-bbdn4/vmware-6.log',
                     type = 'log',
                     size = 165489,
                     uniqueSize = 165489,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t028-bbdn4/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t028-bbdn4/vmware-5.log',
                     type = 'log',
                     size = 180623,
                     uniqueSize = 180623,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 15,
                     name = '[Vol2] svdc-t028-bbdn4/vmware-4.log',
                     type = 'log',
                     size = 172796,
                     uniqueSize = 172796,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T15:38:36.036149Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t028-bbdn4'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2084',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 204
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:02:44Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169442253,
                     uncommitted = 1049,
                     unshared = 103169442253
                  }
               ],
               timestamp = 2021-08-20T15:38:36.036178Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2084',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:02:44Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t028-bbdn4',
                  ipAddress = '172.27.28.12',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t028-bbdn4',
                  template = false,
                  vmPathName = '[Vol2] svdc-t028-bbdn4/svdc-t028-bbdn4.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '42278fe5-f039-05cc-b5bb-8b7e68ad3c25',
                  instanceUuid = '50271d47-2839-7106-15ff-7a051413d880',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169442253,
                  uncommitted = 1049,
                  unshared = 103169442253,
                  timestamp = 2021-08-20T15:38:36.036178Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 8144,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 8847,
                  hostMemoryUsage = 23945,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23832,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 664,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 270. vim.VirtualMachine::2085 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2085',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T15:39:36.244706Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t026-bbdn2',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227b5cd-fd41-1d41-3aaa-1c87e8eaa810',
               createDate = 2021-08-19T14:30:00.119947Z,
               instanceUuid = '50277576-98eb-1ce9-9dd2-fc008df48cd5',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d3295-e524-ca80-ee5b-87263bd4384b',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2.vmx',
                  snapshotDirectory = '[Vol2] svdc-t026-bbdn2',
                  suspendDirectory = '[Vol2] svdc-t026-bbdn2',
                  logDirectory = '[Vol2] svdc-t026-bbdn2',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 6,
                  numCoresPerSocket = 6,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 24576,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -387274736,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000,
                           2001
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C29b-f5ad-46f7-c0e7-f21f79c32d87',
                           contentId = 'a74ad56ed6f8919540a494b7772bb775',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2085-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2001,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 2',
                           summary = '62,914,560 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2-dbdisk.vmdk',
                           datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C290-3386-57b3-91bd-9c32be811968',
                           contentId = 'c9283a1accd10243e5a907ea0d3196e0',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 1,
                        numaNode = <unset>,
                        capacityInKB = 62914560,
                        capacityInBytes = 64424509440,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2085-2001',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:26:10',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 24576,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t026-bbdn2.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6d fd 41 1d 40'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '60001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '6'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9628:sPMMI4+N9fm/E3pZYd3kLzE+4kR28axhS92KzX1kjKk='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/svdc-t026-bbdn2/svdc-t026-bbdn2-742a37a5.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:1.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838938430777367'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t026-bbdn2-4bf36e43.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol2',
                     url = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 198078464,
                  initialSwapReservation = 621162496
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = ZQgBykqf1XjbLFe+YBy1+R6jpMA=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2085-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t026-bbdn2',
               ipAddress = '172.27.26.10',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.26.10',
                        'fe80::4044:49ff:fe00:2610'
                     ],
                     macAddress = '42:44:49:00:26:10',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.26.10',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:2610',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t026-bbdn2',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 6779523072,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/hdfs1',
                     capacity = 63279247360,
                     freeSpace = 21578051584,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t026-bbdn2.nvram',
                  'svdc-t026-bbdn2.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2.vmdk'
                     ]
                  },
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     diskFile = (str) [
                        '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2-dbdisk.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2-742a37a5.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2-dbdisk.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2-dbdisk-flat.vmdk',
                     type = 'diskExtent',
                     size = 64424509440,
                     uniqueSize = 64424509440,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2-742a37a5.vswp',
                     type = 'swap',
                     size = 25769803776,
                     uniqueSize = 25769803776,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol2] svdc-t026-bbdn2/vmx-svdc-t026-bbdn2-035a5f7f363a67274bf635f39fe3bfe0a62057fe-2.vswp',
                     type = 'uwswap',
                     size = 89128960,
                     uniqueSize = 89128960,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol2] svdc-t026-bbdn2/vmware-3.log',
                     type = 'log',
                     size = 172817,
                     uniqueSize = 172817,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol2] svdc-t026-bbdn2/vmware-2.log',
                     type = 'log',
                     size = 172798,
                     uniqueSize = 172798,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol2] svdc-t026-bbdn2/vmware-1.log',
                     type = 'log',
                     size = 174033,
                     uniqueSize = 174033,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol2] svdc-t026-bbdn2/vmware.log',
                     type = 'log',
                     size = 65536,
                     uniqueSize = 65536,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 13,
                     name = '[Vol2] svdc-t026-bbdn2/vmware-5.log',
                     type = 'log',
                     size = 158767,
                     uniqueSize = 158767,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 14,
                     name = '[Vol2] svdc-t026-bbdn2/vmware-4.log',
                     type = 'log',
                     size = 172818,
                     uniqueSize = 172818,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  },
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2001,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              5,
                              6
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T15:39:49.831451Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t026-bbdn2'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2085',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 6000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 245760,
                     level = 'normal'
                  },
                  overheadLimit = 203
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T13:56:13Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 14672,
               maxMemoryUsage = 24576,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0',
                     committed = 103169269517,
                     uncommitted = 1049,
                     unshared = 103169269517
                  }
               ],
               timestamp = 2021-08-20T15:39:49.831482Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2085',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T13:56:13Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 14672,
                  maxMemoryUsage = 24576,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t026-bbdn2',
                  ipAddress = '172.27.26.10',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t026-bbdn2',
                  template = false,
                  vmPathName = '[Vol2] svdc-t026-bbdn2/svdc-t026-bbdn2.vmx',
                  memorySizeMB = 24576,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 6,
                  numEthernetCards = 1,
                  numVirtualDisks = 2,
                  uuid = '4227b5cd-fd41-1d41-3aaa-1c87e8eaa810',
                  instanceUuid = '50277576-98eb-1ce9-9dd2-fc008df48cd5',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 103169269517,
                  uncommitted = 1049,
                  unshared = 103169269517,
                  timestamp = 2021-08-20T15:39:49.831482Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 52,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 245,
                  hostMemoryUsage = 24003,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 23890,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 113,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 590,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 271. vim.VirtualMachine::2086 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:2086',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-20T15:39:36.291877Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-t038-happ',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '4227183c-c36f-926f-c29c-3cfd5fe6f102',
               createDate = 2021-08-19T14:52:26.234566Z,
               instanceUuid = '50278f4f-8859-d6c0-2f2a-36546d5cba23',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '564d5373-06d3-5d3b-9acf-3eeea4877df1',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-t038-happ/svdc-t038-happ.vmx',
                  snapshotDirectory = '[Vol1] svdc-t038-happ',
                  suspendDirectory = '[Vol1] svdc-t038-happ',
                  logDirectory = '[Vol1] svdc-t038-happ',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = 'guestToolsTypeOpenVMTools',
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 1,
                  numCoresPerSocket = 1,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 8192,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = 1608970498,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-t038-happ/svdc-t038-happ.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C291-1fb6-f8bc-17e2-68b9a4ddda29',
                           contentId = '76b33d501aa54b66cc3c54d14ca79f55',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '2086-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = true,
                           status = 'ok'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:38:07',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 85
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = 8192,
               hotPlugMemoryIncrementSize = 0,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-t038-happ.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 6c c3 6f 92 60'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '10001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '1'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-9809:f4TbVyeb1CCiQ/8/UiiigX6AvtV3Zs8MI+Yg1shZIDw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/svdc-t038-happ/svdc-t038-happ-5809a43d.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0:0.redo',
                     value = ''
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.description',
                     value = 'open-vm-tools 10.2.5 build 8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionString',
                     value = '10.2.5'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.versionNumber',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'guestinfo.vmtools.buildNumber',
                     value = '8068406'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '128838938430796030'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-t038-happ-7d781005.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 91869184,
                  initialSwapReservation = 615858176
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = GGdNqqRHbekSwqma7vdOy2H5Lo0=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'Destroy_Task',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'UpgradeVM_Task',
               'ExtractOvfEnvironment',
               'PowerOnVM_Task',
               'SuspendToMemoryVM_Task',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'ExportVm',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'UnregisterVM',
               'ResetGuestInformation',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'QueryConnections',
               'DropConnections',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'ApplyEvcModeVM_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:2086-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsOk',
               toolsVersionStatus = 'guestToolsUnmanaged',
               toolsVersionStatus2 = 'guestToolsUnmanaged',
               toolsRunningStatus = 'guestToolsRunning',
               toolsVersion = '10309',
               toolsInstallType = 'guestToolsTypeOpenVMTools',
               toolsUpdateStatus = <unset>,
               guestId = 'centos6_64Guest',
               guestFamily = 'linuxGuest',
               guestFullName = 'CentOS 6 (64-bit)',
               guestDetailedData = <unset>,
               hostName = 'svdc-t038-happ',
               ipAddress = '172.27.38.7',
               net = (vim.vm.GuestInfo.NicInfo) [
                  (vim.vm.GuestInfo.NicInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     network = 'VM Network',
                     ipAddress = (str) [
                        '172.27.38.7',
                        'fe80::4044:49ff:fe00:3807'
                     ],
                     macAddress = '42:44:49:00:38:07',
                     connected = true,
                     deviceConfigId = 4000,
                     dnsConfig = <unset>,
                     ipConfig = (vim.net.IpConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (vim.net.IpConfigInfo.IpAddress) [
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = '172.27.38.7',
                              prefixLength = 16,
                              origin = <unset>,
                              state = 'preferred',
                              lifetime = <unset>
                           },
                           (vim.net.IpConfigInfo.IpAddress) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipAddress = 'fe80::4044:49ff:fe00:3807',
                              prefixLength = 64,
                              origin = <unset>,
                              state = 'unknown',
                              lifetime = <unset>
                           }
                        ],
                        dhcp = <unset>,
                        autoConfigurationEnabled = <unset>
                     },
                     netBIOSConfig = <unset>
                  }
               ],
               ipStack = (vim.vm.GuestInfo.StackInfo) [
                  (vim.vm.GuestInfo.StackInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     dnsConfig = (vim.net.DnsConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        hostName = 'svdc-t038-happ',
                        domainName = '',
                        ipAddress = (str) [
                           '172.27.0.2'
                        ],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.net.IpRouteConfigInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '0.0.0.0',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = '172.27.0.2',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '169.254.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '172.27.0.0',
                              prefixLength = 16,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'fe80::',
                              prefixLength = 64,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = '::',
                              prefixLength = 0,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = 'fe80::8edb:bcff:fe3a:2f5',
                                 device = '0'
                              }
                           },
                           (vim.net.IpRouteConfigInfo.IpRoute) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              network = 'ff00::',
                              prefixLength = 8,
                              gateway = (vim.net.IpRouteConfigInfo.Gateway) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 ipAddress = <unset>,
                                 device = '0'
                              }
                           }
                        ]
                     },
                     ipStackConfig = (vim.KeyValue) [],
                     dhcpConfig = <unset>
                  }
               ],
               disk = (vim.vm.GuestInfo.DiskInfo) [
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/',
                     capacity = 10722738176,
                     freeSpace = 2443321344,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  },
                  (vim.vm.GuestInfo.DiskInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     diskPath = '/boot',
                     capacity = 1063256064,
                     freeSpace = 911257600,
                     filesystemType = <unset>,
                     mappings = (vim.vm.GuestInfo.VirtualDiskMapping) []
                  }
               ],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 800,
                  height = 600
               },
               guestState = 'running',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = true,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = true,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-t038-happ.nvram',
                  'svdc-t038-happ.vmsd'
               ],
               logFile = (str) [
                  'vmware-3.log',
                  'vmware-2.log',
                  'vmware-1.log',
                  'vmware.log',
                  'vmware-5.log',
                  'vmware-4.log'
               ],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-t038-happ/svdc-t038-happ.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = '[Vol1] svdc-t038-happ/svdc-t038-happ-5809a43d.vswp'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-t038-happ/svdc-t038-happ.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-t038-happ/svdc-t038-happ.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-t038-happ/svdc-t038-happ.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-t038-happ/svdc-t038-happ.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-t038-happ/svdc-t038-happ-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 5,
                     name = '[Vol1] svdc-t038-happ/svdc-t038-happ-5809a43d.vswp',
                     type = 'swap',
                     size = 8589934592,
                     uniqueSize = 8589934592,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 6,
                     name = '[Vol1] svdc-t038-happ/vmx-svdc-t038-happ-f2441ce696bebfc811f96644c35f22b0964dff21-2.vswp',
                     type = 'uwswap',
                     size = 83886080,
                     uniqueSize = 83886080,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 7,
                     name = '[Vol1] svdc-t038-happ/vmware-3.log',
                     type = 'log',
                     size = 163087,
                     uniqueSize = 163087,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 8,
                     name = '[Vol1] svdc-t038-happ/vmware-2.log',
                     type = 'log',
                     size = 163074,
                     uniqueSize = 163074,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 9,
                     name = '[Vol1] svdc-t038-happ/vmware-1.log',
                     type = 'log',
                     size = 164276,
                     uniqueSize = 164276,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 10,
                     name = '[Vol1] svdc-t038-happ/vmware.log',
                     type = 'log',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 11,
                     name = '[Vol1] svdc-t038-happ/vmware-5.log',
                     type = 'log',
                     size = 170867,
                     uniqueSize = 170867,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 12,
                     name = '[Vol1] svdc-t038-happ/vmware-4.log',
                     type = 'log',
                     size = 162959,
                     uniqueSize = 162959,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-20T15:39:37.731Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-t038-happ'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:2086',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 1000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = <unset>,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 81920,
                     level = 'normal'
                  },
                  overheadLimit = 85
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [
                  (vim.vm.DeviceRuntimeInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        vmDirectPathGen2Active = false,
                        vmDirectPathGen2InactiveReasonVm = (str) [],
                        vmDirectPathGen2InactiveReasonOther = (str) [
                           'vmNptIncompatibleNetwork'
                        ],
                        vmDirectPathGen2InactiveReasonExtended = <unset>,
                        reservationStatus = <unset>,
                        attachmentStatus = '',
                        featureRequirement = (vim.vm.FeatureRequirement) []
                     },
                     key = 4000
                  }
               ],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOn',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = 2021-08-20T14:50:59Z,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 2445,
               maxMemoryUsage = 8192,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = <unset>,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.3dnprefetch',
                     featureName = 'cpuid.3dnprefetch',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.abm',
                     featureName = 'cpuid.abm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.adx',
                     featureName = 'cpuid.adx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.aes',
                     featureName = 'cpuid.aes',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.amd',
                     featureName = 'cpuid.amd',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx',
                     featureName = 'cpuid.avx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.avx2',
                     featureName = 'cpuid.avx2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi1',
                     featureName = 'cpuid.bmi1',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.bmi2',
                     featureName = 'cpuid.bmi2',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clflushopt',
                     featureName = 'cpuid.clflushopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clwb',
                     featureName = 'cpuid.clwb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.clzero',
                     featureName = 'cpuid.clzero',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cmpxchg16b',
                     featureName = 'cpuid.cmpxchg16b',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.cr8avail',
                     featureName = 'cpuid.cr8avail',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.enfstrg',
                     featureName = 'cpuid.enfstrg',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.extapicspc',
                     featureName = 'cpuid.extapicspc',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.f16c',
                     featureName = 'cpuid.f16c',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ffxsr',
                     featureName = 'cpuid.ffxsr',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fma',
                     featureName = 'cpuid.fma',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.fsgsbase',
                     featureName = 'cpuid.fsgsbase',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ibpb',
                     featureName = 'cpuid.ibpb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.invpcid',
                     featureName = 'cpuid.invpcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lahf64',
                     featureName = 'cpuid.lahf64',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.misaligned_sse',
                     featureName = 'cpuid.misaligned_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.mmxext',
                     featureName = 'cpuid.mmxext',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.movbe',
                     featureName = 'cpuid.movbe',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.nx',
                     featureName = 'cpuid.nx',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pcid',
                     featureName = 'cpuid.pcid',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pclmulqdq',
                     featureName = 'cpuid.pclmulqdq',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pdpe1gb',
                     featureName = 'cpuid.pdpe1gb',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.pku',
                     featureName = 'cpuid.pku',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.popcnt',
                     featureName = 'cpuid.popcnt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdrand',
                     featureName = 'cpuid.rdrand',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdseed',
                     featureName = 'cpuid.rdseed',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.rdtscp',
                     featureName = 'cpuid.rdtscp',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sha',
                     featureName = 'cpuid.sha',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smap',
                     featureName = 'cpuid.smap',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.smep',
                     featureName = 'cpuid.smep',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse3',
                     featureName = 'cpuid.sse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse41',
                     featureName = 'cpuid.sse41',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse42',
                     featureName = 'cpuid.sse42',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.sse4a',
                     featureName = 'cpuid.sse4a',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.ssse3',
                     featureName = 'cpuid.ssse3',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_pkru',
                     featureName = 'cpuid.xcr0_master_pkru',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_sse',
                     featureName = 'cpuid.xcr0_master_sse',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xcr0_master_ymm_h',
                     featureName = 'cpuid.xcr0_master_ymm_h',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsave',
                     featureName = 'cpuid.xsave',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsavec',
                     featureName = 'cpuid.xsavec',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaveopt',
                     featureName = 'cpuid.xsaveopt',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.xsaves',
                     featureName = 'cpuid.xsaves',
                     value = 'Bool:Min:1'
                  },
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'misc.cpuidfaulting',
                     featureName = 'misc.cpuidfaulting',
                     value = 'Bool:Min:1'
                  }
               ],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 21559555507,
                     uncommitted = 531,
                     unshared = 21559555507
                  }
               ],
               timestamp = 2021-08-20T15:39:37.731026Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:2086',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [
                     (vim.vm.DeviceRuntimeInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           vmDirectPathGen2Active = false,
                           vmDirectPathGen2InactiveReasonVm = (str) [],
                           vmDirectPathGen2InactiveReasonOther = (str) [
                              'vmNptIncompatibleNetwork'
                           ],
                           vmDirectPathGen2InactiveReasonExtended = <unset>,
                           reservationStatus = <unset>,
                           attachmentStatus = '',
                           featureRequirement = (vim.vm.FeatureRequirement) []
                        },
                        key = 4000
                     }
                  ],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOn',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = 2021-08-20T14:50:59Z,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 2445,
                  maxMemoryUsage = 8192,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = <unset>,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.3dnprefetch',
                        featureName = 'cpuid.3dnprefetch',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.abm',
                        featureName = 'cpuid.abm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.adx',
                        featureName = 'cpuid.adx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.aes',
                        featureName = 'cpuid.aes',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.amd',
                        featureName = 'cpuid.amd',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx',
                        featureName = 'cpuid.avx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.avx2',
                        featureName = 'cpuid.avx2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi1',
                        featureName = 'cpuid.bmi1',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.bmi2',
                        featureName = 'cpuid.bmi2',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clflushopt',
                        featureName = 'cpuid.clflushopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clwb',
                        featureName = 'cpuid.clwb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.clzero',
                        featureName = 'cpuid.clzero',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cmpxchg16b',
                        featureName = 'cpuid.cmpxchg16b',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.cr8avail',
                        featureName = 'cpuid.cr8avail',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.enfstrg',
                        featureName = 'cpuid.enfstrg',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.extapicspc',
                        featureName = 'cpuid.extapicspc',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.f16c',
                        featureName = 'cpuid.f16c',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ffxsr',
                        featureName = 'cpuid.ffxsr',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fma',
                        featureName = 'cpuid.fma',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.fsgsbase',
                        featureName = 'cpuid.fsgsbase',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ibpb',
                        featureName = 'cpuid.ibpb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.invpcid',
                        featureName = 'cpuid.invpcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lahf64',
                        featureName = 'cpuid.lahf64',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.misaligned_sse',
                        featureName = 'cpuid.misaligned_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.mmxext',
                        featureName = 'cpuid.mmxext',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.movbe',
                        featureName = 'cpuid.movbe',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.nx',
                        featureName = 'cpuid.nx',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pcid',
                        featureName = 'cpuid.pcid',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pclmulqdq',
                        featureName = 'cpuid.pclmulqdq',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pdpe1gb',
                        featureName = 'cpuid.pdpe1gb',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.pku',
                        featureName = 'cpuid.pku',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.popcnt',
                        featureName = 'cpuid.popcnt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdrand',
                        featureName = 'cpuid.rdrand',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdseed',
                        featureName = 'cpuid.rdseed',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.rdtscp',
                        featureName = 'cpuid.rdtscp',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sha',
                        featureName = 'cpuid.sha',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smap',
                        featureName = 'cpuid.smap',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.smep',
                        featureName = 'cpuid.smep',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse3',
                        featureName = 'cpuid.sse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse41',
                        featureName = 'cpuid.sse41',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse42',
                        featureName = 'cpuid.sse42',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.sse4a',
                        featureName = 'cpuid.sse4a',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.ssse3',
                        featureName = 'cpuid.ssse3',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_pkru',
                        featureName = 'cpuid.xcr0_master_pkru',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_sse',
                        featureName = 'cpuid.xcr0_master_sse',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xcr0_master_ymm_h',
                        featureName = 'cpuid.xcr0_master_ymm_h',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsave',
                        featureName = 'cpuid.xsave',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsavec',
                        featureName = 'cpuid.xsavec',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaveopt',
                        featureName = 'cpuid.xsaveopt',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.xsaves',
                        featureName = 'cpuid.xsaves',
                        value = 'Bool:Min:1'
                     },
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'misc.cpuidfaulting',
                        featureName = 'misc.cpuidfaulting',
                        value = 'Bool:Min:1'
                     }
                  ],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  toolsStatus = 'toolsOk',
                  toolsVersionStatus = 'guestToolsUnmanaged',
                  toolsVersionStatus2 = 'guestToolsUnmanaged',
                  toolsRunningStatus = 'guestToolsRunning',
                  hostName = 'svdc-t038-happ',
                  ipAddress = '172.27.38.7',
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-t038-happ',
                  template = false,
                  vmPathName = '[Vol1] svdc-t038-happ/svdc-t038-happ.vmx',
                  memorySizeMB = 8192,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 1,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '4227183c-c36f-926f-c29c-3cfd5fe6f102',
                  instanceUuid = '50278f4f-8859-d6c0-2f2a-36546d5cba23',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 21559555507,
                  uncommitted = 531,
                  unshared = 21559555507,
                  timestamp = 2021-08-20T15:39:37.731026Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = 6,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = 81,
                  hostMemoryUsage = 1825,
                  guestHeartbeatStatus = 'green',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = 1786,
                  privateMemory = <unset>,
                  sharedMemory = 0,
                  swappedMemory = 0,
                  balloonedMemory = 0,
                  consumedOverheadMemory = 39,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = 0,
                  uptimeSeconds = 602,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 272. vim.VirtualMachine::678 ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.VirtualMachine:678',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capability',
            val = (vim.vm.Capability) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               snapshotOperationsSupported = true,
               multipleSnapshotsSupported = true,
               snapshotConfigSupported = true,
               poweredOffSnapshotsSupported = true,
               memorySnapshotsSupported = true,
               revertToSnapshotSupported = true,
               quiescedSnapshotsSupported = true,
               disableSnapshotsSupported = false,
               lockSnapshotsSupported = true,
               consolePreferencesSupported = false,
               cpuFeatureMaskSupported = true,
               s1AcpiManagementSupported = true,
               settingScreenResolutionSupported = false,
               toolsAutoUpdateSupported = false,
               vmNpivWwnSupported = true,
               npivWwnOnNonRdmVmSupported = true,
               vmNpivWwnDisableSupported = true,
               vmNpivWwnUpdateSupported = true,
               swapPlacementSupported = true,
               toolsSyncTimeSupported = true,
               virtualMmuUsageSupported = false,
               diskSharesSupported = true,
               bootOptionsSupported = true,
               bootRetryOptionsSupported = true,
               settingVideoRamSizeSupported = true,
               settingDisplayTopologySupported = false,
               settingDisplayTopologyModesSupported = false,
               recordReplaySupported = false,
               changeTrackingSupported = true,
               multipleCoresPerSocketSupported = true,
               hostBasedReplicationSupported = true,
               guestAutoLockSupported = true,
               memoryReservationLockSupported = true,
               featureRequirementSupported = true,
               poweredOnMonitorTypeChangeSupported = true,
               vmfsNativeSnapshotSupported = false,
               seSparseDiskSupported = true,
               nestedHVSupported = true,
               vPMCSupported = true,
               toolsRebootPredictSupported = <unset>,
               messageBusSupported = false,
               canConnectUSBDevices = <unset>,
               secureBootSupported = false,
               perVmEvcSupported = true,
               virtualMmuUsageIgnored = true,
               virtualExecUsageIgnored = true,
               diskOnlySnapshotOnSuspendedVMSupported = true,
               suspendToMemorySupported = true,
               toolsSyncTimeAllowSupported = true,
               sevSupported = false,
               pmemFailoverSupported = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.vm.ConfigInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               changeVersion = '2021-08-08T07:55:28.538911Z',
               modified = 1970-01-01T00:00:00Z,
               name = 'svdc-template',
               guestFullName = 'CentOS 6 (64-bit)',
               version = 'vmx-14',
               uuid = '422797b5-c6f1-5e0e-c4ca-c1953db508d5',
               createDate = 2021-08-08T07:53:31.582027Z,
               instanceUuid = '50277352-e076-e9b9-4d06-de5d07985f0b',
               npivNodeWorldWideName = (long) [],
               npivPortWorldWideName = (long) [],
               npivWorldWideNameType = <unset>,
               npivDesiredNodeWwns = <unset>,
               npivDesiredPortWwns = <unset>,
               npivTemporaryDisabled = true,
               npivOnNonRdmDisks = <unset>,
               locationId = '',
               template = false,
               guestId = 'centos6_64Guest',
               alternateGuestName = '',
               annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
               files = (vim.vm.FileInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  vmPathName = '[Vol1] svdc-template/svdc-template.vmx',
                  snapshotDirectory = '[Vol1] svdc-template',
                  suspendDirectory = '[Vol1] svdc-template',
                  logDirectory = '[Vol1] svdc-template',
                  ftMetadataDirectory = <unset>
               },
               tools = (vim.vm.ToolsConfigInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  toolsVersion = 10309,
                  toolsInstallType = <unset>,
                  afterPowerOn = true,
                  afterResume = true,
                  beforeGuestStandby = true,
                  beforeGuestShutdown = true,
                  beforeGuestReboot = <unset>,
                  toolsUpgradePolicy = 'manual',
                  pendingCustomization = <unset>,
                  customizationKeyId = <unset>,
                  syncTimeWithHostAllowed = true,
                  syncTimeWithHost = false,
                  lastInstallInfo = (vim.vm.ToolsConfigInfo.ToolsLastInstallInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     counter = 0,
                     fault = <unset>
                  },
                  upgradeRebootPredict = <unset>
               },
               flags = (vim.vm.FlagInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  disableAcceleration = false,
                  enableLogging = true,
                  useToe = false,
                  runWithDebugInfo = false,
                  monitorType = 'release',
                  htSharing = 'any',
                  snapshotDisabled = false,
                  snapshotLocked = false,
                  diskUuidEnabled = false,
                  virtualMmuUsage = 'automatic',
                  virtualExecUsage = 'hvAuto',
                  snapshotPowerOffBehavior = 'powerOff',
                  recordReplayEnabled = false,
                  faultToleranceType = 'unset',
                  cbrcCacheEnabled = false,
                  vvtdEnabled = false,
                  vbsEnabled = false,
                  cryptoIntegrityProtectionType = <unset>
               },
               consolePreferences = <unset>,
               defaultPowerOps = (vim.vm.DefaultPowerOpInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  powerOffType = 'soft',
                  suspendType = 'hard',
                  resetType = 'soft',
                  defaultPowerOffType = 'soft',
                  defaultSuspendType = 'hard',
                  defaultResetType = 'soft',
                  standbyAction = 'checkpoint'
               },
               hardware = (vim.vm.VirtualHardware) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  numCPU = 4,
                  numCoresPerSocket = 4,
                  autoCoresPerSocket = <unset>,
                  memoryMB = 4096,
                  virtualICH7MPresent = false,
                  virtualSMCPresent = false,
                  device = (vim.vm.device.VirtualDevice) [
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 200,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 0',
                           summary = 'IDE 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualIDEController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 201,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'IDE 1',
                           summary = 'IDE 1'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 1,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualPS2Controller) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 300,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PS2 controller 0',
                           summary = 'PS2 controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           600,
                           700
                        ]
                     },
                     (vim.vm.device.VirtualPCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 100,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'PCI controller 0',
                           summary = 'PCI controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           500,
                           12000,
                           1000,
                           15000,
                           4000
                        ]
                     },
                     (vim.vm.device.VirtualSIOController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 400,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SIO controller 0',
                           summary = 'SIO controller 0'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = <unset>,
                        unitNumber = <unset>,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualKeyboard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 600,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Keyboard ',
                           summary = 'Keyboard'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 0,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualPointingDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 700,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Pointing device',
                           summary = 'Pointing device; Device'
                        },
                        backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = '',
                           useAutoDetect = false,
                           hostPointingDevice = 'autodetect'
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 300,
                        unitNumber = 1,
                        numaNode = <unset>
                     },
                     (vim.vm.device.VirtualVideoCard) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 500,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Video card ',
                           summary = 'Video card'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 100,
                        unitNumber = 0,
                        numaNode = <unset>,
                        videoRamSizeInKB = 8192,
                        numDisplays = 1,
                        useAutoDetect = false,
                        enable3DSupport = false,
                        use3dRenderer = 'automatic',
                        graphicsMemorySizeInKB = 262144
                     },
                     (vim.vm.device.VirtualVMCIDevice) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 12000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'VMCI device',
                           summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 32
                        },
                        controllerKey = 100,
                        unitNumber = 17,
                        numaNode = <unset>,
                        id = -1,
                        allowUnrestrictedCommunication = false,
                        filterEnable = true,
                        filterInfo = <unset>
                     },
                     (vim.vm.device.ParaVirtualSCSIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 1000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SCSI controller 0',
                           summary = 'VMware paravirtual SCSI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 160
                        },
                        controllerKey = 100,
                        unitNumber = 3,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) [
                           2000
                        ],
                        hotAddRemove = true,
                        sharedBus = 'noSharing',
                        scsiCtlrUnitNumber = 7
                     },
                     (vim.vm.device.VirtualAHCIController) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 15000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'SATA controller 0',
                           summary = 'AHCI'
                        },
                        backing = <unset>,
                        connectable = <unset>,
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 33
                        },
                        controllerKey = 100,
                        unitNumber = 24,
                        numaNode = <unset>,
                        busNumber = 0,
                        device = (int) []
                     },
                     (vim.vm.device.VirtualDisk) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 2000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Hard disk 1',
                           summary = '12,582,912 KB'
                        },
                        backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileName = '[Vol1] svdc-template/svdc-template.vmdk',
                           datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                           backingObjectId = '',
                           diskMode = 'persistent',
                           split = false,
                           writeThrough = false,
                           thinProvisioned = false,
                           eagerlyScrub = false,
                           uuid = '6000C294-e257-2c49-3bcd-048cf7bac121',
                           contentId = 'c4c0239dc795f5ac8d6f39f1663b6841',
                           changeId = <unset>,
                           parent = <unset>,
                           deltaDiskFormat = <unset>,
                           digestEnabled = false,
                           deltaGrainSize = <unset>,
                           deltaDiskFormatVariant = <unset>,
                           sharing = 'sharingNone',
                           keyId = <unset>,
                           cryptoIntegrityProtectionType = <unset>
                        },
                        connectable = <unset>,
                        slotInfo = <unset>,
                        controllerKey = 1000,
                        unitNumber = 0,
                        numaNode = <unset>,
                        capacityInKB = 12582912,
                        capacityInBytes = 12884901888,
                        shares = (vim.SharesInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           shares = 1000,
                           level = 'normal'
                        },
                        storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           limit = -1,
                           shares = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 1000,
                              level = 'normal'
                           },
                           reservation = 0
                        },
                        diskObjectId = '678-2000',
                        vFlashCacheConfigInfo = <unset>,
                        iofilter = (str) [],
                        vDiskId = <unset>,
                        virtualDiskFormat = <unset>,
                        nativeUnmanagedLinkedClone = false,
                        independentFilters = (vim.vm.BaseIndependentFilterSpec) []
                     },
                     (vim.vm.device.VirtualVmxnet3) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 4000,
                        deviceInfo = (vim.Description) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Network adapter 1',
                           summary = 'VM Network'
                        },
                        backing = (vim.vm.device.VirtualEthernetCard.NetworkBackingInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           deviceName = 'VM Network',
                           useAutoDetect = false,
                           network = 'vim.Network:HaNetwork-VM Network',
                           inPassthroughMode = <unset>
                        },
                        connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           migrateConnect = 'unset',
                           startConnected = true,
                           allowGuestControl = true,
                           connected = false,
                           status = 'untried'
                        },
                        slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           pciSlotNumber = 192
                        },
                        controllerKey = 100,
                        unitNumber = 7,
                        numaNode = <unset>,
                        addressType = 'manual',
                        macAddress = '42:44:49:00:00:00',
                        wakeOnLanEnabled = true,
                        resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           reservation = 0,
                           share = (vim.SharesInfo) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              shares = 50,
                              level = 'normal'
                           },
                           limit = -1
                        },
                        externalId = <unset>,
                        uptCompatibilityEnabled = true
                     }
                  ],
                  motherboardLayout = <unset>
               },
               vcpuConfig = (vim.vm.VcpuConfig) [],
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 40960,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               latencySensitivity = (vim.LatencySensitivity) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  level = 'normal',
                  sensitivity = <unset>
               },
               memoryHotAddEnabled = false,
               cpuHotAddEnabled = false,
               cpuHotRemoveEnabled = false,
               hotPlugMemoryLimit = <unset>,
               hotPlugMemoryIncrementSize = <unset>,
               cpuAffinity = <unset>,
               memoryAffinity = <unset>,
               networkShaper = <unset>,
               extraConfig = (vim.option.OptionValue) [
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointSVGAPrimarySize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sata0.pciSlotNumber',
                     value = '33'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.swap.derivedName',
                     value = '/vmfs/volumes/58a76406-ab524b5b-c280-90e2ba3e4510/svdc-template/svdc-template-57ff0cd6.vswp'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.coresPerSocket',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvram',
                     value = 'svdc-template.nvram'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.mobMaxSize',
                     value = '8388608'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'tools.guest.desktop.autolock',
                     value = 'FALSE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.pciSlotNumber',
                     value = '23'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.sasWWID',
                     value = '50 05 05 67 73 9f b1 90'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.pciSlotNumber',
                     value = '21'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge6.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'hpet0.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.cookie',
                     value = '40001'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.svga.graphicsMemoryKB',
                     value = '8192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'monitor.phys_bits_used',
                     value = '43'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.present',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.pciSlotNumber',
                     value = '24'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge0.pciSlotNumber',
                     value = '17'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ethernet0.pciSlotNumber',
                     value = '192'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'scsi0.pciSlotNumber',
                     value = '160'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge7.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge5.pciSlotNumber',
                     value = '22'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'softPowerOff',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'svga.guestBackedPrimaryAware',
                     value = 'TRUE'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'numa.autosize.vcpu.maxPerVirtualNode',
                     value = '4'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmci0.pciSlotNumber',
                     value = '32'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.virtualDev',
                     value = 'pcieRootPort'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sched.cpu.latencySensitivity',
                     value = 'normal'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pciBridge4.functions',
                     value = '8'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion.checkpointFBSize',
                     value = '4194304'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'viv.moid',
                     value = 'bb1bc37d-9e97-43ab-9e08-02c82f574c06:vm-7393:xajLvzkf+uk5FYoODF73fdy7y9HkUgV50WxvIy5kNRw='
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.internalversion',
                     value = '10309'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmware.tools.requiredversion',
                     value = '11333'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLogState',
                     value = 'none'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.migrationId',
                     value = '0'
                  },
                  (vim.option.OptionValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'migrate.hostLog',
                     value = 'svdc-template-60789fee.hlog'
                  }
               ],
               cpuFeatureMask = (vim.host.CpuIdInfo) [
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 0,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = 1,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483648,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483647,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = <unset>,
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  },
                  (vim.host.CpuIdInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     level = -2147483640,
                     vendor = 'amd',
                     eax = <unset>,
                     ebx = <unset>,
                     ecx = <unset>,
                     edx = <unset>
                  }
               ],
               datastoreUrl = (vim.vm.ConfigInfo.DatastoreUrlPair) [
                  (vim.vm.ConfigInfo.DatastoreUrlPair) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'Vol1',
                     url = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0/'
                  }
               ],
               swapPlacement = 'inherit',
               bootOptions = (vim.vm.BootOptions) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  bootDelay = 0,
                  enterBIOSSetup = false,
                  efiSecureBootEnabled = false,
                  bootRetryEnabled = false,
                  bootRetryDelay = 10000,
                  bootOrder = (vim.vm.BootOptions.BootableDevice) [],
                  networkBootProtocol = 'ipv4'
               },
               ftInfo = <unset>,
               repConfig = <unset>,
               vAppConfig = <unset>,
               vAssertsEnabled = false,
               changeTrackingEnabled = false,
               firmware = 'bios',
               maxMksConnections = 40,
               guestAutoLockEnabled = false,
               managedBy = <unset>,
               memoryReservationLockedToMax = false,
               initialOverhead = (vim.vm.ConfigInfo.OverheadInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  initialMemoryReservation = 79347712,
                  initialSwapReservation = 619040768
               },
               nestedHVEnabled = false,
               vPMCEnabled = false,
               scheduledHardwareUpgradeInfo = (vim.vm.ScheduledHardwareUpgradeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  upgradePolicy = 'never',
                  versionKey = <unset>,
                  scheduledHardwareUpgradeStatus = 'none',
                  fault = <unset>
               },
               forkConfigInfo = <unset>,
               vFlashCacheReservation = <unset>,
               vmxConfigChecksum = wyGnBjPT9kHW2/3p0pMZ9M1UhiM=,
               messageBusTunnelEnabled = false,
               vmStorageObjectId = <unset>,
               swapStorageObjectId = <unset>,
               keyId = <unset>,
               guestIntegrityInfo = (vim.vm.GuestIntegrityInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = false
               },
               migrateEncryption = 'opportunistic',
               sgxInfo = (vim.vm.SgxInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  epcSize = 0,
                  flcMode = 'unlocked',
                  lePubKeyHash = <unset>
               },
               contentLibItemInfo = <unset>,
               ftEncryptionMode = 'ftEncryptionOpportunistic',
               guestMonitoringModeInfo = (vim.vm.GuestMonitoringModeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  gmmFile = <unset>,
                  gmmAppliance = <unset>
               },
               sevEnabled = false,
               numaInfo = <unset>,
               pmemFailoverEnabled = false,
               vmxStatsCollectionEnabled = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'configIssue',
            val = (vim.event.Event) []
         },
         (vmodl.DynamicProperty) {
            name = 'configStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'customValue',
            val = (vim.CustomFieldsManager.Value) []
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'declaredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'disabledMethod',
            val = (str) [
               'setCustomValue',
               'AddTag',
               'RemoveTag',
               'RetrieveCustomValues',
               'RefreshStorageInfo',
               'ReportFailoverCompleted',
               'RetrieveBackupAgent',
               'CreateSnapshotEx_Task',
               'RevertToCurrentSnapshot_Task',
               'ExtractOvfEnvironment',
               'PowerOffVM_Task',
               'SuspendVM_Task',
               'SuspendToMemoryVM_Task',
               'ResetVM_Task',
               'ShutdownGuest',
               'RebootGuest',
               'StandbyGuest',
               'AnswerVM',
               'CustomizeVM_Task',
               'CheckCustomizationSpec',
               'MigrateVM_Task',
               'RelocateVM_Task',
               'CloneVM_Task',
               'CloneFromLibraryItem_Task',
               'InstantClone_Task',
               'CreateForkChild_Task',
               'EnableForkParent_Task',
               'DisableForkParent_Task',
               'RetrieveForkChildren_Task',
               'RetrieveForkParent_Task',
               'CreateImportLease',
               'MarkAsTemplate',
               'MarkAsVirtualMachine',
               'ResetGuestInformation',
               'MountToolsInstaller',
               'MountToolsInstallerImage',
               'UnmountToolsInstaller',
               'UpgradeTools_Task',
               'UpgradeToolsFromImage_Task',
               'AcquireMksTicket',
               'QueryConnections',
               'DropConnections',
               'AcquireTicket',
               'SetScreenResolution',
               'DefragmentAllDisks',
               'CreateSecondaryVM_Task',
               'CreateSecondaryVMEx_Task',
               'TurnOffFaultToleranceForVM_Task',
               'MakePrimaryVM_Task',
               'TerminateFaultTolerantVM_Task',
               'DisableSecondaryVM_Task',
               'EnableSecondaryVM_Task',
               'SetDisplayTopology',
               'StartRecording_Task',
               'StopRecording_Task',
               'StartReplaying_Task',
               'StopReplaying_Task',
               'PromoteDisks_Task',
               'CreateScreenshot_Task',
               'PutUsbScanCodes',
               'QueryChangedDiskAreas',
               'QueryUnownedFiles',
               'reloadVirtualMachineFromPath_Task',
               'QueryFaultToleranceCompatibility',
               'QueryFaultToleranceCompatibilityEx',
               'InvokeFSR_Task',
               'TerminateVM',
               'IsNativeSnapshotCapable',
               'ConfigureQuorumFilePathPrefix_Task',
               'InjectOvfEnvironment',
               'WipeDisk_Task',
               'ShrinkDisk_Task',
               'SendNMI',
               'ReloadEx_Task',
               'AttachDisk_Task',
               'DetachDisk_Task',
               'CryptoUnlock_Task',
               'CryptoRepairIntegrity_Task',
               'Checkout_Task',
               'Checkin_Task',
               'Revert_Task',
               'MarkAsLibraryItem_Task',
               'RemoveLibraryItem_Task',
               'CloneVmAsLibraryItem_Task',
               'SetAhDeviceHints'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'effectiveRole',
            val = (int) [
               -1
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'environmentBrowser',
            val = 'vim.EnvironmentBrowser:678-envmgr'
         },
         (vmodl.DynamicProperty) {
            name = 'guest',
            val = (vim.vm.GuestInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               toolsStatus = 'toolsNotRunning',
               toolsVersionStatus = 'guestToolsNeedUpgrade',
               toolsVersionStatus2 = 'guestToolsSupportedOld',
               toolsRunningStatus = 'guestToolsNotRunning',
               toolsVersion = '10309',
               toolsInstallType = <unset>,
               toolsUpdateStatus = <unset>,
               guestId = <unset>,
               guestFamily = <unset>,
               guestFullName = <unset>,
               guestDetailedData = <unset>,
               hostName = <unset>,
               ipAddress = <unset>,
               net = (vim.vm.GuestInfo.NicInfo) [],
               ipStack = (vim.vm.GuestInfo.StackInfo) [],
               disk = (vim.vm.GuestInfo.DiskInfo) [],
               screen = (vim.vm.GuestInfo.ScreenInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  width = 0,
                  height = 0
               },
               guestState = 'notRunning',
               powerPolicy = <unset>,
               appHeartbeatStatus = 'appStatusGray',
               guestKernelCrashed = false,
               appState = 'none',
               guestOperationsReady = false,
               interactiveGuestOperationsReady = false,
               guestStateChangeSupported = false,
               generationInfo = (vim.vm.GuestInfo.NamespaceGenerationInfo) [],
               hwVersion = 'vmx-14',
               toolsHealthEvents = (vim.vm.GuestInfo.ToolsHealthEvent) [],
               customizationInfo = (vim.vm.GuestInfo.CustomizationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  customizationStatus = 'TOOLSDEPLOYPKG_IDLE',
                  startTime = <unset>,
                  endTime = <unset>,
                  errorMsg = <unset>
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'guestHeartbeatStatus',
            val = 'gray'
         },
         (vmodl.DynamicProperty) {
            name = 'layout',
            val = (vim.vm.FileLayout) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               configFile = (str) [
                  'svdc-template.nvram',
                  'svdc-template.vmsd'
               ],
               logFile = (str) [],
               disk = (vim.vm.FileLayout.DiskLayout) [
                  (vim.vm.FileLayout.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     diskFile = (str) [
                        '[Vol1] svdc-template/svdc-template.vmdk'
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayout.SnapshotLayout) [],
               swapFile = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'layoutEx',
            val = (vim.vm.FileLayoutEx) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               file = (vim.vm.FileLayoutEx.FileInfo) [
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 0,
                     name = '[Vol1] svdc-template/svdc-template.vmx',
                     type = 'config',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 1,
                     name = '[Vol1] svdc-template/svdc-template.nvram',
                     type = 'nvram',
                     size = 8684,
                     uniqueSize = 8684,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2,
                     name = '[Vol1] svdc-template/svdc-template.vmsd',
                     type = 'snapshotList',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 3,
                     name = '[Vol1] svdc-template/svdc-template.vmdk',
                     type = 'diskDescriptor',
                     size = 0,
                     uniqueSize = 0,
                     backingObjectId = <unset>,
                     accessible = true
                  },
                  (vim.vm.FileLayoutEx.FileInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 4,
                     name = '[Vol1] svdc-template/svdc-template-flat.vmdk',
                     type = 'diskExtent',
                     size = 12884901888,
                     uniqueSize = 12884901888,
                     backingObjectId = <unset>,
                     accessible = true
                  }
               ],
               disk = (vim.vm.FileLayoutEx.DiskLayout) [
                  (vim.vm.FileLayoutEx.DiskLayout) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 2000,
                     chain = (vim.vm.FileLayoutEx.DiskUnit) [
                        (vim.vm.FileLayoutEx.DiskUnit) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           fileKey = (int) [
                              3,
                              4
                           ]
                        }
                     ]
                  }
               ],
               snapshot = (vim.vm.FileLayoutEx.SnapshotLayout) [],
               timestamp = 2021-08-08T07:55:28.558908Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'name',
            val = 'svdc-template'
         },
         (vmodl.DynamicProperty) {
            name = 'network',
            val = (ManagedObject) [
               'vim.Network:HaNetwork-VM Network'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'overallStatus',
            val = 'green'
         },
         (vmodl.DynamicProperty) {
            name = 'parent',
            val = 'vim.Folder:ha-folder-vm'
         },
         (vmodl.DynamicProperty) {
            name = 'permission',
            val = (vim.AuthorizationManager.Permission) []
         },
         (vmodl.DynamicProperty) {
            name = 'recentTask',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'resourceConfig',
            val = (vim.ResourceConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               entity = 'vim.VirtualMachine:678',
               changeVersion = <unset>,
               lastModified = <unset>,
               cpuAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 4000,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               memoryAllocation = (vim.ResourceAllocationInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  reservation = 0,
                  expandableReservation = false,
                  limit = -1,
                  shares = (vim.SharesInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     shares = 40960,
                     level = 'normal'
                  },
                  overheadLimit = <unset>
               },
               networkBandwidthAllocation = (vim.NetworkBandwidthAllocationInfo) [],
               scaleDescendantsShares = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'resourcePool',
            val = 'vim.ResourcePool:ha-root-pool'
         },
         (vmodl.DynamicProperty) {
            name = 'rootSnapshot',
            val = (ManagedObject) []
         },
         (vmodl.DynamicProperty) {
            name = 'runtime',
            val = (vim.vm.RuntimeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               device = (vim.vm.DeviceRuntimeInfo) [],
               host = 'vim.HostSystem:ha-host',
               connectionState = 'connected',
               powerState = 'poweredOff',
               vmFailoverInProgress = false,
               faultToleranceState = 'notConfigured',
               dasVmProtection = <unset>,
               toolsInstallerMounted = false,
               suspendTime = <unset>,
               bootTime = <unset>,
               suspendInterval = 0,
               question = <unset>,
               memoryOverhead = <unset>,
               maxCpuUsage = 9781,
               maxMemoryUsage = 4096,
               numMksConnections = 0,
               recordReplayState = 'inactive',
               cleanPowerOff = true,
               needSecondaryReason = <unset>,
               onlineStandby = false,
               minRequiredEVCModeKey = <unset>,
               consolidationNeeded = false,
               offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                  (vim.vm.FeatureRequirement) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cpuid.lm',
                     featureName = 'cpuid.lm',
                     value = 'Num:Min:1'
                  }
               ],
               featureRequirement = (vim.vm.FeatureRequirement) [],
               featureMask = (vim.host.FeatureMask) [],
               vFlashCacheAllocation = <unset>,
               paused = false,
               snapshotInBackground = false,
               quiescedForkParent = <unset>,
               instantCloneFrozen = false,
               cryptoState = <unset>,
               suspendedToMemory = <unset>,
               crypto = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storage',
            val = (vim.vm.StorageInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               perDatastoreUsage = (vim.vm.StorageInfo.UsageOnDatastore) [
                  (vim.vm.StorageInfo.UsageOnDatastore) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     datastore = 'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
                     committed = 12884910572,
                     uncommitted = 4914008544,
                     unshared = 12884910572
                  }
               ],
               timestamp = 2021-08-08T07:55:28.559057Z
            }
         },
         (vmodl.DynamicProperty) {
            name = 'summary',
            val = (vim.vm.Summary) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vm = 'vim.VirtualMachine:678',
               runtime = (vim.vm.RuntimeInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  device = (vim.vm.DeviceRuntimeInfo) [],
                  host = 'vim.HostSystem:ha-host',
                  connectionState = 'connected',
                  powerState = 'poweredOff',
                  vmFailoverInProgress = false,
                  faultToleranceState = 'notConfigured',
                  dasVmProtection = <unset>,
                  toolsInstallerMounted = false,
                  suspendTime = <unset>,
                  bootTime = <unset>,
                  suspendInterval = 0,
                  question = <unset>,
                  memoryOverhead = <unset>,
                  maxCpuUsage = 9781,
                  maxMemoryUsage = 4096,
                  numMksConnections = 0,
                  recordReplayState = 'inactive',
                  cleanPowerOff = true,
                  needSecondaryReason = <unset>,
                  onlineStandby = false,
                  minRequiredEVCModeKey = <unset>,
                  consolidationNeeded = false,
                  offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
                     (vim.vm.FeatureRequirement) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'cpuid.lm',
                        featureName = 'cpuid.lm',
                        value = 'Num:Min:1'
                     }
                  ],
                  featureRequirement = (vim.vm.FeatureRequirement) [],
                  featureMask = (vim.host.FeatureMask) [],
                  vFlashCacheAllocation = <unset>,
                  paused = false,
                  snapshotInBackground = false,
                  quiescedForkParent = <unset>,
                  instantCloneFrozen = false,
                  cryptoState = <unset>,
                  suspendedToMemory = <unset>,
                  crypto = <unset>
               },
               guest = (vim.vm.Summary.GuestSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  guestId = <unset>,
                  guestFullName = <unset>,
                  toolsStatus = 'toolsNotRunning',
                  toolsVersionStatus = 'guestToolsNeedUpgrade',
                  toolsVersionStatus2 = 'guestToolsSupportedOld',
                  toolsRunningStatus = 'guestToolsNotRunning',
                  hostName = <unset>,
                  ipAddress = <unset>,
                  hwVersion = 'vmx-14'
               },
               config = (vim.vm.Summary.ConfigSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  name = 'svdc-template',
                  template = false,
                  vmPathName = '[Vol1] svdc-template/svdc-template.vmx',
                  memorySizeMB = 4096,
                  cpuReservation = 0,
                  memoryReservation = 0,
                  numCpu = 4,
                  numEthernetCards = 1,
                  numVirtualDisks = 1,
                  uuid = '422797b5-c6f1-5e0e-c4ca-c1953db508d5',
                  instanceUuid = '50277352-e076-e9b9-4d06-de5d07985f0b',
                  guestId = 'centos6_64Guest',
                  guestFullName = 'CentOS 6 (64-bit)',
                  annotation = 'SPECvirt Datacent 2021 v 1.0 Template for CentOS 7.6-x86',
                  product = <unset>,
                  installBootRequired = <unset>,
                  ftInfo = <unset>,
                  managedBy = <unset>,
                  tpmPresent = false,
                  numVmiopBackings = 0,
                  hwVersion = 'vmx-14'
               },
               storage = (vim.vm.Summary.StorageSummary) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  committed = 12884910572,
                  uncommitted = 4914008544,
                  unshared = 12884910572,
                  timestamp = 2021-08-08T07:55:28.559057Z
               },
               quickStats = (vim.vm.Summary.QuickStats) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  overallCpuUsage = <unset>,
                  overallCpuDemand = <unset>,
                  overallCpuReadiness = <unset>,
                  guestMemoryUsage = <unset>,
                  hostMemoryUsage = <unset>,
                  guestHeartbeatStatus = 'gray',
                  distributedCpuEntitlement = <unset>,
                  distributedMemoryEntitlement = <unset>,
                  staticCpuEntitlement = <unset>,
                  staticMemoryEntitlement = <unset>,
                  grantedMemory = <unset>,
                  privateMemory = <unset>,
                  sharedMemory = <unset>,
                  swappedMemory = <unset>,
                  balloonedMemory = <unset>,
                  consumedOverheadMemory = <unset>,
                  ftLogBandwidth = <unset>,
                  ftSecondaryLatency = <unset>,
                  ftLatencyStatus = <unset>,
                  compressedMemory = <unset>,
                  uptimeSeconds = <unset>,
                  ssdSwappedMemory = <unset>
               },
               overallStatus = 'green',
               customValue = (vim.CustomFieldsManager.Value) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'tag',
            val = (vim.Tag) []
         },
         (vmodl.DynamicProperty) {
            name = 'triggeredAlarmState',
            val = (vim.alarm.AlarmState) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 273. vim.event.EventManager::ha-eventmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.event.EventManager:ha-eventmgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'description',
            val = (vim.event.EventDescription) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               category = (vim.ElementDescription) [
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'info',
                     summary = 'Information',
                     key = 'info'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'warning',
                     summary = 'Warning',
                     key = 'warning'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'error',
                     summary = 'Error',
                     key = 'error'
                  },
                  (vim.ElementDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     label = 'user',
                     summary = 'User',
                     key = 'user'
                  }
               ],
               eventInfo = (vim.event.EventDescription.EventDetail) [
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostMissingNetworksEvent,
                     description = 'Host is missing vSphere HA networks',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Host {host.name} does not have the following networks used by other hosts for vSphere HA communication:{ips}. Consider using vSphere HA advanced option das.allowNetwork to control network usage',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} does not have the following networks used by other hosts for vSphere HA communication:{ips}. Consider using vSphere HA advanced option das.allowNetwork to control network usage',
                     longDescription = '    <EventLongDescription id="vim.event.HostMissingNetworksEvent">       <description>       The host being added to the vSphere HA cluster has fewer management networks than        existing hosts in the cluster. When vSphere HA is being configured for a host, an existing        host in the cluster is examined for the networks used by vSphere HA for heartbeats        and other vSphere HA communication.  The joining host is expected to have the same        number of management networks, and optimally, have common subnets.  This        helps facilitate the pairing of source/destination pairs for heartbeats.        If common subnets are not detected (using the IP address/subnet mask) between        the member being added and the existing members of the cluster, this event is        generated and the configuration task fails. The event details report the        subnets of the existing member that are not present on the joining member.        </description>       <cause>            <description>                The host does not have networks compatible with an existing cluster member            </description>            <action>                Change the host\'s network configuration to enable vSphere HA traffic on the same                 subnets as existing hosts in the cluster. vSphere HA will use the Service Console                 port groups on ESX and, on ESXi hosts, the port groups with the "Management Traffic"                 checkbox selected. After you change the host\'s network configuration, reconfigure \t\tvSphere HA for this host.            </action>            <action>                Use advanced options to override the default port group selection for vSphere HA                 cluster communication. You can use the das.allowNetwork[X] advanced option                 to tell vSphere HA to use the port group specified in this option.                 For each port group name that should be used, specify one das.allowNetwork[X]                 advanced option. The vSphere HA configuration examines the host being added for                 port groups that match the name specified. The configuration task also examines                 an existing member whose port groups match the name specified. The number of                 matched port group names must be the same on each host. After setting the advanced \t\toptions, re-enable vSphere HA for this cluster.            </action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AccountCreatedEvent,
                     description = 'Account created',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'An account was created',
                     formatOnVm = '',
                     fullFormat = 'Account {spec.id} was created on host {host.name}',
                     longDescription = '\t<EventLongDescription id="vim.event.AccountCreatedEvent">\t\t<description>\t\t\tAn account has been created on the host\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmMessageErrorEvent,
                     description = 'VM error message',
                     category = 'error',
                     formatOnDatacenter = 'Error message on {vm.name} on {host.name}: {message}',
                     formatOnComputeResource = 'Error message on {vm.name} on {host.name}: {message}',
                     formatOnHost = 'Error message on {vm.name}: {message}',
                     formatOnVm = 'Error message from {host.name}: {message}',
                     fullFormat = 'Error message on {vm.name} on {host.name} in {datacenter.name}: {message}',
                     longDescription = '\t<EventLongDescription id="vim.event.VmMessageErrorEvent">\t\t<description>\t\t\tAn error message listing a collection of observations has been reported by the virtual machine\t\t</description>\t\t<cause>            <description>\t\t\t\tThe event contains details on why this error occurred\t\t\t</description>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortBlockedEvent,
                     description = 'dvPort blocked',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} was blocked in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} was blocked in the vSphere Distributed Switch {dvs.name} in {datacenter.name}. It was in {prevBlockState.@enum.DvsEvent.PortBlockState} state before.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomizationSucceeded,
                     description = 'Customization succeeded',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Customization of VM {vm.name} succeeded. Customization log located at {logLocation} in the guest OS.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.NoDatastoresConfiguredEvent,
                     description = 'No datastores configured',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'No datastores have been configured',
                     formatOnVm = '',
                     fullFormat = 'No datastores have been configured on the host {host.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ScheduledTaskCreatedEvent,
                     description = 'Scheduled task created',
                     category = 'info',
                     formatOnDatacenter = 'Created task {scheduledTask.name} on {entity.name}',
                     formatOnComputeResource = 'Created task {scheduledTask.name} on {entity.name}',
                     formatOnHost = 'Created task {scheduledTask.name} on {entity.name}',
                     formatOnVm = 'Created task {scheduledTask.name}',
                     fullFormat = 'Created task {scheduledTask.name} on {entity.name} in datacenter {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostNoAvailableNetworksEvent,
                     description = 'Host has no available networks for vSphere HA communication',
                     category = 'error',
                     formatOnDatacenter = 'Host {host.name} in cluster {computeResource.name} currently has no available networks for vSphere HA Communication. The following networks are currently used by HA: {ips}',
                     formatOnComputeResource = 'Host {host.name} currently has no available networks for vSphere HA Communication. The following networks are currently used by HA: {ips}',
                     formatOnHost = 'This host currently has no available networks for vSphere HA Communication. The following networks are currently used by HA: {ips}',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} in cluster {computeResource.name} in {datacenter.name} currently has no available networks for vSphere HA Communication. The following networks are currently used by HA: {ips}',
                     longDescription = '    <EventLongDescription id="vim.event.HostNoAvailableNetworksEvent">       <description>       The host being added to the vSphere HA cluster has no management networks available for        vSphere HA cluster communication. The advanced option das.allowNetwork[X] is set, but no        port group names match the advanced option for this host.       </description>       <cause>            <description>                The host has no port groups that match the names used by the advanced options                 to control which port groups vSphere HA uses            </description>            <action>                Delete the advanced options das.allowNetwork[X] to allow vSphere HA to select the default                 management port groups            </action>            <action>                Correct the names of the port groups specified in the advanced options to match those                 to be used by vSphere HA for this host            </action>            <action>                Specify additional das.allowNetwork[X] advanced options to match the port group names                 for this host            </action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.GeneralEvent,
                     description = 'General event',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'General event: {message}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmResettingEvent,
                     description = 'VM resetting',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on  {host.name} is reset',
                     formatOnComputeResource = '{vm.name} on  {host.name} is reset',
                     formatOnHost = '{vm.name} is reset',
                     formatOnVm = 'Virtual machine on {host.name} is reset',
                     fullFormat = '{vm.name} on  {host.name} in {datacenter.name} is reset',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmMessageWarningEvent,
                     description = 'VM warning message',
                     category = 'warning',
                     formatOnDatacenter = 'Warning message on {vm.name} on {host.name}: {message}',
                     formatOnComputeResource = 'Warning message on {vm.name} on {host.name}: {message}',
                     formatOnHost = 'Warning message on {vm.name}: {message}',
                     formatOnVm = 'Warning message from {host.name}: {message}',
                     fullFormat = 'Warning message on {vm.name} on {host.name} in {datacenter.name}: {message}',
                     longDescription = '\t<EventLongDescription id="vim.event.VmMessageWarningEvent">\t\t<description>\t\t\tA warning message listing a collection of observations has been reported by the virtual machine\t\t</description>\t\t<cause>            <description>\t\t\t\tThe event contains details on why this warning was issued\t\t\t</description>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortEnteredPassthruEvent,
                     description = 'dvPort in passthrough mode',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} was in passthrough mode in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} was in passthrough mode in the vSphere Distributed Switch {dvs.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmStoppingEvent,
                     description = 'VM stopping',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on  {host.name} is stopping',
                     formatOnComputeResource = '{vm.name} on  {host.name} is stopping',
                     formatOnHost = '{vm.name} is stopping',
                     formatOnVm = 'Virtual machine is stopping',
                     fullFormat = '{vm.name} on  {host.name} in {datacenter.name} is stopping',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.LicenseNonComplianceEvent,
                     description = 'Insufficient licenses.',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'License inventory is not compliant. Licenses are overused',
                     longDescription = '    <EventLongDescription id="vim.event.LicenseNonComplianceEvent">       <description>          vCenter Server does not strictly enforce license usage. Instead, it checks for license           overuse periodically. If vCenter Server detects overuse, it logs this event and \t  triggers an alarm.       </description>       <cause>            <description>Overuse of licenses</description>            <action>Check the license reports through the vSphere Client and reduce the number of                     entities using the license key or add a new license key with a greater                     capacity</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DasHostFailedEvent,
                     description = 'vSphere HA host failed',
                     category = 'error',
                     formatOnDatacenter = 'A possible host failure has been detected by vSphere HA on {failedHost.name}',
                     formatOnComputeResource = 'A possible host failure has been detected by vSphere HA on {failedHost.name}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'A possible host failure has been detected by vSphere HA on {failedHost.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmWwnAssignedEvent,
                     description = 'VM WWN assigned',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'New WWNs assigned',
                     fullFormat = 'New WWNs assigned to {vm.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmWwnAssignedEvent">      <description>         The virtual machine was assigned a WWN (World Wide Name)      </description>      <cause>         <description>The virtual machine was assigned a WWN because it             was created with an RDM (Raw Device Mappings) disk or was             reconfigured to access an RDM disk         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.LockerReconfiguredEvent,
                     description = 'Locker reconfigured',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Locker was reconfigured from {oldDatastore} to {newDatastore} datastore',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedUpdatingSecondaryConfig,
                     description = 'vCenter cannot update the Fault Tolerance secondary VM configuration',
                     category = 'error',
                     formatOnDatacenter = 'vCenter cannot update the Fault Tolerance secondary VM configuration for {vm.name} on host {host.name} in cluster {computeResource.name}',
                     formatOnComputeResource = 'vCenter cannot update the Fault Tolerance secondary VM configuration for {vm.name} on host {host.name}',
                     formatOnHost = 'vCenter cannot update the Fault Tolerance secondary VM configuration for {vm.name}',
                     formatOnVm = 'vCenter cannot update the Fault Tolerance secondary VM configuration',
                     fullFormat = 'vCenter cannot update the Fault Tolerance secondary VM configuration for {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.VmFailedUpdatingSecondaryConfig">       <description>          After a failover, the new Primary VM failed to update the configuration of the Secondary VM       </description>       <cause>            <description> </description>            <action></action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomizationFailed,
                     description = '<An error occurred during customization>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'An error occurred during customization, Reason: {reason.@enum.CustomizationFailed.ReasonCode}',
                     formatOnVm = '',
                     fullFormat = 'An error occurred during customization on VM {vm.name}, Reason: {reason.@enum.CustomizationFailed.ReasonCode}. See customization log at {logLocation} on the guest OS for details.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailoverFailed,
                     description = 'vSphere HA virtual machine failover unsuccessful',
                     category = 'warning',
                     formatOnDatacenter = 'vSphere HA unsuccessfully failed over {vm.name} on {host.name} in cluster {computeResource.name}. vSphere HA will retry if the maximum number of attempts has not been exceeded. Reason: {reason.msg}',
                     formatOnComputeResource = 'vSphere HA unsuccessfully failed over {vm.name} on {host.name}. vSphere HA will retry if the maximum number of attempts has not been exceeded. Reason: {reason.msg}',
                     formatOnHost = 'vSphere HA unsuccessfully failed over {vm.name}. vSphere HA will retry if the maximum number of attempts has not been exceeded. Reason: {reason.msg}',
                     formatOnVm = 'vSphere HA unsuccessfully failed over this virtual machine. vSphere HA will retry if the maximum number of attempts has not been exceeded. Reason: {reason.msg}',
                     fullFormat = 'vSphere HA unsuccessfully failed over {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name}. vSphere HA will retry if the maximum number of attempts has not been exceeded. Reason: {reason.msg}',
                     longDescription = '     <EventLongDescription id="vim.event.VmFailoverFailed">        <description>           vSphere HA did not failover this virtual machine. The event includes the details of the fault that            was generated when vSphere HA attempted the failover. vSphere HA will retry the failover on another            host unless the maximum number of failover attempts have been exceeded. In many cases, the retry            will succeed.        </description>        <cause>           <description>                The failover did not succeed because a problem occurred while vSphere HA was trying to restart                 the virtual machine. Possible problems include the inability to register or reconfigure the virtual                machine on the new host because another operation on the same virtual machine is                already in progress, or because the virtual machine is still powered on. It may also occur if the                 configuration file of the virtual machine is corrupt.           </description>           <action>                    If vSphere HA is unable to failover the virtual machine after repeated attempts, investigate the                    error reported by each occurrence of this event, or trying powering on the virtual                    machine and investigate any returned errors.           </action>            <action>                    If the error reports that a                    file is locked, the VM may be powered on a host that the vSphere HA master agent can no longer                    monitor using the management network or heartbeat datastores, or it may have been powered on by a                    user on a host outside of the cluster. If any hosts have been declared dead, investigate whether a                    networking/storage issue may be the cause.            </action>            <action>                    If, however, the error reports that the virtual machine is                    in an invalid state, there may be an in-progress operation that is preventing access to the                    virtual machine\'s files. Investigate whether there are in-progress operations, such as a clone operation                    that is taking a long time to complete.            </action>        </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedToShutdownGuestEvent,
                     description = 'Cannot shut down the guest OS',
                     category = 'error',
                     formatOnDatacenter = 'Cannot shut down the guest OS. {reason.msg}',
                     formatOnComputeResource = 'Cannot shut down the guest OS. {reason.msg}',
                     formatOnHost = 'Cannot shut down the guest OS. {reason.msg}',
                     formatOnVm = 'Cannot shut down the guest OS. {reason.msg}',
                     fullFormat = '{vm.name} cannot shut down the guest OS on {host.name} in {datacenter.name}: {reason.msg}',
                     longDescription = '   <EventLongDescription id="vim.event.VmFailedToShutdownGuestEvent">      <description>         Guest operating system shutdown failed for the virtual machine      </description>      <cause>         <description>            Guest operating system shutdown can fail if VMware Tools             is not installed in the virtual machine.         </description>         <action>Install VMware Tools.</action>      </cause>      <cause>         <description>\t    The virtual machine might be waiting for a response to a question or prompt</description>         <action>            Go to the Summary tab for the virtual machine in vSphere Client and respond to the question \t    or prompt         </action>      </cause>      <cause>         <description>            Concurrent operations might be running on the virtual machine         </description>         <action>Complete the concurrent operations and retry the shutdown operation</action>      </cause>      <cause>         <description>The virtual machine is in an invalid state. Virtual machines can enter an \t    invalid state for many reasons, for example datastore inaccessibility.</description>         <action>            Identify the reason that the virtual machine entered an invalid state, correct the problem, \t    and retry the operation.         </action>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedAlreadyManagedEvent,
                     description = 'Cannot connect host - already managed',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect {host.name}: already managed by {serverName}',
                     formatOnComputeResource = 'Cannot connect {host.name}: already managed by {serverName}',
                     formatOnHost = 'Cannot connect: already managed by {serverName}',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect {host.name} in {datacenter.name}: already managed by {serverName}',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedAlreadyManagedEvent">\t\t<description>\t\t\tCould not connect to the host because it is already being managed by a \t\t\tdifferent vCenter Server instance.\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tThe host is already being managed by a different vCenter Server instance\t\t\t</description>\t\t\t<action>\t\t\t\tRemove the host from the inventory for the other vCenter Server instance\t\t\t</action>\t\t\t<action>\t\t\t\tForce the addition of the host to the current vCenter Server instance\t\t\t</action>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.RoleRemovedEvent,
                     description = 'Role removed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Role {role.name} removed',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ClusterCreatedEvent,
                     description = 'Cluster created',
                     category = 'info',
                     formatOnDatacenter = 'Created cluster {computeResource.name}',
                     formatOnComputeResource = 'Created in folder {parent.name}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Created cluster {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedNoAccessEvent,
                     description = 'Cannot connect host - no access',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect {host.name}: account has insufficient privileges',
                     formatOnComputeResource = 'Cannot connect {host.name}: account has insufficient privileges',
                     formatOnHost = 'Cannot connect: account has insufficient privileges',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect host {host.name} in {datacenter.name}: account has insufficient privileges',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedNoAccessEvent">\t\t<description>\t\t\tCould not connect to the host due to insufficient account privileges\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tThe account used to connect to host does not have host access privileges\t\t\t</description>\t\t\t<action>\t\t\t\tUse an account that has sufficient privileges to connect to the host\t\t\t</action>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.LocalDatastoreCreatedEvent,
                     description = 'Local datastore created',
                     category = 'info',
                     formatOnDatacenter = 'Created local datastore {datastore.name} ({datastoreUrl}) on {host.name}',
                     formatOnComputeResource = 'Created local datastore {datastore.name} ({datastoreUrl}) on {host.name}',
                     formatOnHost = 'Created local datastore {datastore.name} ({datastoreUrl})',
                     formatOnVm = '',
                     fullFormat = 'Created local datastore {datastore.name} ({datastoreUrl}) on {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.NoMaintenanceModeDrsRecommendationForVM,
                     description = 'No maintenance mode DRS recommendation for the VM',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Unable to automatically migrate {vm.name}',
                     formatOnVm = 'Unable to automatically migrate from {host.name}',
                     fullFormat = 'Unable to automatically migrate {vm.name} from {host.name}',
                     longDescription = '    <EventLongDescription id="vim.event.NoMaintenanceModeDrsRecommendationForVM">       <description>          DRS failed to generate a vMotion recommendation for a virtual machine on a host entering \t\t  Maintenance Mode. This condition typically occurs because no other host \t\t  in the DRS cluster is compatible with the virtual machine. Unless you manually \t\t  migrate or power off this virtual machine, the host will be unable to enter \t\t  Maintenance Mode.        </description>       <cause>            <description>DRS failed to evacuate a powered on virtual machine</description>            <action>Manually migrate the virtual machine to another host in the cluster</action>            <action>Power off the virtual machine</action>            <action>Bring any hosts in Maintenance Mode out of that mode</action>            <action>Cancel the task that is making the host enter Maintenance Mode </action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmOrphanedEvent,
                     description = 'VM orphaned',
                     category = 'warning',
                     formatOnDatacenter = '{vm.name} does not exist on {host.name}',
                     formatOnComputeResource = '{vm.name} does not exist on {host.name}',
                     formatOnHost = '{vm.name} does not exist',
                     formatOnVm = 'Virtual machine does not exist on {host.name}',
                     fullFormat = '{vm.name} does not exist on {host.name} in {datacenter.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmOrphanedEvent">      <description>         The virtual machine does not exist on the host with which it is associated      </description>      <cause>         <description> The virtual machine was deleted while its host was disconnected from vCenter Server.          </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortJoinPortgroupEvent,
                     description = 'A dvPort was moved into the dvPort group.',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} was moved into the dvPort group {portgroupName}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} was moved into the dvPort group {portgroupName} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostEvent,
                     description = '<Host Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmEndReplayingEvent,
                     description = 'End a replay session',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'End a replay session',
                     fullFormat = 'End a replay session on {vm.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DasAgentFoundEvent,
                     description = 'vSphere HA agent found',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Re-established contact with a primary host in this vSphere HA cluster',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsHostJoinedEvent,
                     description = 'Host joined the vSphere Distributed Switch',
                     category = 'info',
                     formatOnDatacenter = 'The host {hostJoined.name} joined the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The host {hostJoined.name} joined the vSphere Distributed Switch {dvs.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VcAgentUpgradeFailedEvent,
                     description = 'Cannot complete vCenter agent upgrade',
                     category = 'error',
                     formatOnDatacenter = 'Cannot upgrade vCenter agent on {host.name}. {reason.@enum.fault.AgentInstallFailed.Reason}',
                     formatOnComputeResource = 'Cannot upgrade vCenter agent on {host.name}. {reason.@enum.fault.AgentInstallFailed.Reason}',
                     formatOnHost = 'Cannot upgrade vCenter agent. {reason.@enum.fault.AgentInstallFailed.Reason}',
                     formatOnVm = '',
                     fullFormat = 'Cannot upgrade vCenter agent on {host.name} in {datacenter.name}. {reason.@enum.fault.AgentInstallFailed.Reason}',
                     longDescription = '\t<EventLongDescription id="vim.event.VcAgentUpgradeFailedEvent">\t\t<description>\t\t\tA vCenter Agent upgrade attempt failed on the host\t\t</description>\t\t<cause>            <description>\t\t\t\tThe event contains details on why this failure occurred\t\t\t</description>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomizationSysprepFailed,
                     description = 'Cannot complete customization Sysprep',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The version of Sysprep {sysprepVersion} provided for customizing VM {vm.name} does not match the version of guest OS {systemVersion}. See the log file {logLocation} in the guest OS for more information.',
                     longDescription = '   <EventLongDescription id="vim.event.CustomizationSysprepFailed">      <description>         The sysprep files in the folder corresponding to the          selected target guest operating system are not compatible with the          actual version of the guest operation system      </description>      <cause>         <description>            The sysprep files in the folder corresponding to the target guest operating system \t    (for example Windows XP) are for a different guest operating system (for example Windows 2003)         </description>         <action>            On the machine running vCenter Server, place the correct sysprep files in the folder \t    corresponding to the target guest operating system         </action>      </cause>      <cause>         <description>            The sysprep files in the folder corresponding to the guest operating system are for a             different Service Pack, for example the guest operating system is Windows XP SP2 and but the             sysprep files are for Windows XP SP1.         </description>         <action>            On the machine running vCenter Server, place the correct sysprep files in the folder \t    corresponding to the target guest operating system         </action>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostAddedEvent,
                     description = 'Host Added',
                     category = 'info',
                     formatOnDatacenter = 'Added host {host.name}',
                     formatOnComputeResource = 'Added host {host.name}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Added host {host.name} to datacenter {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostReconnectionFailedEvent,
                     description = 'Cannot reconnect host',
                     category = 'error',
                     formatOnDatacenter = 'Cannot reconnect to {host.name}',
                     formatOnComputeResource = 'Cannot reconnect to {host.name}',
                     formatOnHost = 'Cannot reconnect',
                     formatOnVm = '',
                     fullFormat = 'Cannot reconnect to {host.name} in {datacenter.name}',
                     longDescription = '\t<EventLongDescription id="vim.event.HostReconnectionFailedEvent">\t\t<description>\t\t\tCould not reestablish a connection to the host\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tThe host is not in a state where it can respond\t\t\t</description>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ExitingStandbyModeEvent,
                     description = 'Exiting standby mode',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Exiting standby mode',
                     formatOnVm = '',
                     fullFormat = 'The host {host.name} is exiting standby mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmDasBeingResetWithScreenshotEvent,
                     description = 'vSphere HA enabled VM reset with screenshot',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} in cluster {computeResource.name} reset by vSphere HA. Reason: {reason.@enum.VmDasBeingResetEvent.ReasonCode}. A screenshot is saved at {screenshotFilePath}.',
                     formatOnComputeResource = '{vm.name} on {host.name} reset by vSphere HA. Reason: {reason.@enum.VmDasBeingResetEvent.ReasonCode}. A screenshot is saved at {screenshotFilePath}.',
                     formatOnHost = '{vm.name} reset by vSphere HA. Reason: {reason.@enum.VmDasBeingResetEvent.ReasonCode}. A screenshot is saved at {screenshotFilePath}',
                     formatOnVm = 'This virtual machine reset by vSphere HA. Reason: {reason.@enum.VmDasBeingResetEvent.ReasonCode}. A screenshot is saved at {screenshotFilePath}',
                     fullFormat = '{vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name} reset by vSphere HA. Reason: {reason.@enum.VmDasBeingResetEvent.ReasonCode}. A screenshot is saved at {screenshotFilePath}.',
                     longDescription = '     <EventLongDescription id="vim.event.VmDasBeingResetWithScreenshotEvent">        <description>           The virtual machine was reset by vSphere HA. Depending on how vSphere HA is configured,            this condition can occur because the VMware Tools heartbeat or the application            heartbeat status turned red. The event contains the location of the screenshot            taken of the guest console before it was reset. You can use this information to determine           the cause of the heartbeat failure.        </description>        <cause>           <description>                The VMware Tools heartbeat turned red. This condition can occur if the operating                 system failed with a blue screen or becomes unresponsive. It also can occur because \t\tVMware Tools failed or was shut down.           </description>           <action>                Check the screenshot image to see if the cause was a guest operating system failure.                If the virtual machine is reset frequently, check for a                 persistent problem with the operating system that requires attention.                 Consider configuring the cluster so that vSphere HA waits for a longer period after                 heartbeats are lost before taking action. Specifying a longer period helps avoid                 triggering resets for transient problems. You can force a longer period by decreasing \t\tthe "monitoring sensitivity" in the VM Monitoring section of the Edit Cluster wizard.           </action>        </cause>        <cause>           <description>                The application heartbeat turned red. This condition can occur if the application                 that is configured to send heartbeats failed or became unresponsive.           </description>           <action>                Determine if the application stopped sending heartbeats because of a configuration                 error and remediate the problem.           </action>        </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.RecoveryEvent,
                     description = 'Recovery completed on the host.',
                     category = 'info',
                     formatOnDatacenter = 'The host {hostName} network connectivity was recovered on the virtual management NIC {vnic}. A new port {portKey} was created on vSphere Distributed Switch {dvsUuid}.',
                     formatOnComputeResource = '',
                     formatOnHost = 'The host {hostName} network connectivity was recovered on the virtual management NIC {vnic}. A new port {portKey} was created on vSphere Distributed Switch {dvsUuid}.',
                     formatOnVm = '',
                     fullFormat = 'The host {hostName} network connectivity was recovered on the management virtual NIC {vnic} by connecting to a new port {portKey} on the vSphere Distributed Switch {dvsUuid}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRemovedEvent,
                     description = 'VM removed',
                     category = 'info',
                     formatOnDatacenter = 'Removed {vm.name} on {host.name}',
                     formatOnComputeResource = 'Removed {vm.name} on {host.name}',
                     formatOnHost = 'Removed {vm.name}',
                     formatOnVm = 'Removed',
                     fullFormat = 'Removed {vm.name} on {host.name} from {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.OutOfSyncDvsHost,
                     description = 'The vSphere Distributed Switch configuration on some hosts differed from that of the vCenter Server.',
                     category = 'warning',
                     formatOnDatacenter = 'The vSphere Distributed Switch configuration on some hosts differed from that of the vCenter Server.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The vSphere Distributed Switch configuration on some hosts differed from that of the vCenter Server.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmReconfiguredEvent,
                     description = 'Alarm reconfigured',
                     category = 'info',
                     formatOnDatacenter = "Reconfigured alarm '{alarm.name}' on {entity.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}.",
                     formatOnComputeResource = "Reconfigured alarm '{alarm.name}' on {entity.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}.",
                     formatOnHost = "Reconfigured alarm '{alarm.name}' on {entity.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}.",
                     formatOnVm = "Reconfigured alarm '{alarm.name}'",
                     fullFormat = "Reconfigured alarm '{alarm.name}' on {entity.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}.",
                     longDescription = '    <EventLongDescription id="vim.event.AlarmReconfiguredEvent">       <description>          An alarm has been reconfigured        </description>       <cause>            <description>A user has reconfigured an alarm</description>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.TeamingMisMatchEvent,
                     description = 'Teaming configuration in the vSphere Distributed Switch does not match the physical switch configuration',
                     category = 'error',
                     formatOnDatacenter = 'Teaming configuration in the vSphere Distributed Switch {dvs.name} on host {host.name} does not match the physical switch configuration. Detail: {healthResult.summary.@enum.dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus}',
                     formatOnComputeResource = '',
                     formatOnHost = 'Teaming configuration in the vSphere Distributed Switch {dvs.name} does not match the physical switch configuration. Detail: {healthResult.summary.@enum.dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus}',
                     formatOnVm = '',
                     fullFormat = 'Teaming configuration in the vSphere Distributed Switch {dvs.name} on host {host.name} does not match the physical switch configuration in {datacenter.name}. Detail: {healthResult.summary.@enum.dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortRuntimeChangeEvent,
                     description = 'dvPort runtime information changed.',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} runtime information changed in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} runtime information changed in the vSphere Distributed Switch {dvs.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmResourcePoolMovedEvent,
                     description = 'VM resource pool moved',
                     category = 'info',
                     formatOnDatacenter = 'Moved {vm.name} from resource pool {oldParent.name} to {newParent.name}',
                     formatOnComputeResource = 'Moved {vm.name} from resource pool {oldParent.name}',
                     formatOnHost = 'Moved {vm.name} from resource pool {oldParent.name} to {newParent.name}',
                     formatOnVm = 'Moved from resource pool {oldParent.name} to {newParent.name}',
                     fullFormat = 'Moved {vm.name} from resource pool {oldParent.name} to {newParent.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ScheduledTaskEmailCompletedEvent,
                     description = 'Sent scheduled task email',
                     category = 'info',
                     formatOnDatacenter = 'Task {scheduledTask.name} on {entity.name} sent email to {to}',
                     formatOnComputeResource = 'Task {scheduledTask.name} on {entity.name} sent email to {to}',
                     formatOnHost = 'Task {scheduledTask.name} on {entity.name} sent email to {to}',
                     formatOnVm = 'Task {scheduledTask.name} on {entity.name} sent email to {to}',
                     fullFormat = 'Task {scheduledTask.name} on {entity.name} in datacenter {datacenter.name} sent email to {to}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.LicenseEvent,
                     description = '<License Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsRenamedEvent,
                     description = 'vSphere Distributed Switch renamed',
                     category = 'info',
                     formatOnDatacenter = 'The vSphere Distributed Switch {oldName} was renamed to {newName}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The vSphere Distributed Switch {oldName} in {datacenter.name} was renamed to {newName}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortDisconnectedEvent,
                     description = 'dvPort disconnected',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} was disconnected in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} was disconnected in the vSphere Distributed Switch {dvs.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DVPortgroupRenamedEvent,
                     description = 'dvPort group renamed',
                     category = 'info',
                     formatOnDatacenter = 'dvPort group {oldName} was renamed to {newName}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'dvPort group {oldName} in {datacenter.name} was renamed to {newName}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRelocatedEvent,
                     description = 'VM relocated',
                     category = 'info',
                     formatOnDatacenter = 'Virtual machine {vm.name} relocated from {sourceHost.name}, {sourceDatastore.name} in {sourceDatacenter.name} to {host.name}, {ds.name}',
                     formatOnComputeResource = 'Virtual machine {vm.name} relocated from {sourceHost.name}, {sourceDatastore.name} in {sourceDatacenter.name} to {host.name}, {ds.name} in {datacenter.name}',
                     formatOnHost = 'Virtual machine {vm.name} relocated from {sourceHost.name}, {sourceDatastore.name} in {sourceDatacenter.name} to {host.name}, {ds.name} in {datacenter.name}',
                     formatOnVm = 'Virtual machine relocated from {sourceHost.name}, {sourceDatastore.name} in {sourceDatacenter.name} to {host.name}, {ds.name} in {datacenter.name}',
                     fullFormat = 'Virtual machine {vm.name} relocated from {sourceHost.name}, {sourceDatastore.name} in {sourceDatacenter.name} to {host.name}, {ds.name} in {datacenter.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmRelocatedEvent">      <description>         The virtual machine execution and/or storage was successfully relocated      </description>      <cause>         <description>            A user action caused the virtual machine\'s execution             and/or storage to be successfully changed         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmHealthMonitoringStateChangedEvent,
                     description = 'vSphere HA VM monitoring state changed',
                     category = 'info',
                     formatOnDatacenter = "vSphere HA VM monitoring state in {computeResource.name} changed from '{prevState.@enum.DasConfigInfo.VmMonitoringState}' to '{state.@enum.DasConfigInfo.VmMonitoringState}'",
                     formatOnComputeResource = "vSphere HA VM monitoring state changed from '{prevState.@enum.DasConfigInfo.VmMonitoringState}' to '{state.@enum.DasConfigInfo.VmMonitoringState}'",
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "vSphere HA VM monitoring state in {computeResource.name} in {datacenter.name} changed from '{prevState.@enum.DasConfigInfo.VmMonitoringState}' to '{state.@enum.DasConfigInfo.VmMonitoringState}'",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostInventoryUnreadableEvent,
                     description = 'Host Inventory Unreadable',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'The virtual machine inventory file is damaged or unreadable.',
                     formatOnVm = '',
                     fullFormat = 'The virtual machine inventory file on host {host.name} is damaged or unreadable.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsUpgradeInProgressEvent,
                     description = 'An upgrade for the vSphere Distributed Switch is in progress.',
                     category = 'info',
                     formatOnDatacenter = 'An upgrade for vSphere Distributed Switch {dvs.name} is in progress.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'An upgrade for the vSphere Distributed Switch {dvs.name} in datacenter {datacenter.name} is in progress.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedBadCcagentEvent,
                     description = 'Cannot connect host -  incorrect Ccagent',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect {host.name} : server agent is not responding',
                     formatOnComputeResource = 'Cannot connect {host.name} : server agent is not responding',
                     formatOnHost = 'Cannot connect: server agent is not responding',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect host {host.name} in {datacenter.name} : server agent is not responding',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedBadCcagentEvent">\t\t<description>\t\t\tCould not connect to the host because the host agent did not respond\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tNo response was received from the host agent\t\t\t</description>\t\t\t<action>\t\t\t\tRestart the host agent on the ESX/ESXi host\t\t\t</action>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsHostLeftEvent,
                     description = ' Host left vSphere Distributed Switch',
                     category = 'info',
                     formatOnDatacenter = 'The host {hostLeft.name} left the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The host {hostLeft.name} left the vSphere Distributed Switch {dvs.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomFieldDefRemovedEvent,
                     description = 'Custom field definition removed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Removed field definition {name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ExitMaintenanceModeEvent,
                     description = 'Exit maintenance mode',
                     category = 'info',
                     formatOnDatacenter = 'Host {host.name} has exited maintenance mode',
                     formatOnComputeResource = 'Host {host.name} has exited maintenance mode',
                     formatOnHost = 'Exited maintenance mode',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} in {datacenter.name} has exited maintenance mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmNoCompatibleHostForSecondaryEvent,
                     description = 'No compatible host for the Fault Tolerance secondary VM',
                     category = 'error',
                     formatOnDatacenter = 'No compatible host for the Fault Tolerance secondary VM {vm.name} on host {host.name} in cluster {computeResource.name}',
                     formatOnComputeResource = 'No compatible host for the Fault Tolerance secondary VM {vm.name} on host {host.name}',
                     formatOnHost = 'No compatible host for the Fault Tolerance secondary VM {vm.name}',
                     formatOnVm = 'No compatible host for the Fault Tolerance secondary VM',
                     fullFormat = 'No compatible host for the Fault Tolerance secondary VM {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.VmNoCompatibleHostForSecondaryEvent">       <description>          No compatible host was found when trying to place a Secondary VM       </description>       <cause>            <description>There was no compatible host available to place a Secondary VM</description>            <action>Resolve the incompatibilities and retry the operation</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ProfileEvent,
                     description = '',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmUpgradingEvent,
                     description = 'Upgrading VM',
                     category = 'info',
                     formatOnDatacenter = 'Upgrading virtual machine compatibility of {vm.name} to {version.@enum.vm.hwVersion}',
                     formatOnComputeResource = 'Upgrading virtual machine compatibility of {vm.name} to {version.@enum.vm.hwVersion}',
                     formatOnHost = 'Upgrading virtual machine compatibility of {vm.name} to {version.@enum.vm.hwVersion}',
                     formatOnVm = 'Upgrading virtual machine compatibility to {version.@enum.vm.hwVersion}',
                     fullFormat = 'Upgrading virtual machine compatibility of {vm.name} in {datacenter.name} to {version.@enum.vm.hwVersion}',
                     longDescription = '   <EventLongDescription id="vim.event.VmUpgradingEvent">      <description>The virtual hardware on this virtual machine is being upgraded</description>      <cause>         <description>A user-initiated action triggered an upgrade of the virtual machine hardware</description>      </cause>      <cause>         <description>A scheduled task started an upgrade of the virtual machine hardware</description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UpgradeEvent,
                     description = '<Upgrade Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DasAgentUnavailableEvent,
                     description = 'vSphere HA agent unavailable',
                     category = 'error',
                     formatOnDatacenter = 'Unable to contact a primary vSphere HA agent in cluster {computeResource.name}',
                     formatOnComputeResource = 'Unable to contact a primary vSphere HA agent',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Unable to contact a primary vSphere HA agent in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.DasAgentUnavailableEvent">       <description>          vCenter Server is not able to contact any good primary hosts in the vSphere HA cluster.           vSphere HA protection may not be available for virtual machines running in the cluster.           In addition, you cannot enable or reconfigure vSphere HA on hosts in the           cluster until contact between vCenter Server and a good primary host is restored.       </description>       <cause>          <description>             There was a network outage, and all hosts show up in the inventory as "not responding"          </description>          <action>Restore the network</action>       </cause>       <cause>          <description>All the primary hosts in the cluster failed</description>          <action>             If the failed primary hosts cannot be restored, disable vSphere HA on the cluster,              wait for the Unconfigure vSphere HA tasks to complete on all hosts, and              re-enable vSphere HA on the cluster          </action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsInvocationFailedEvent,
                     description = 'DRS invocation not completed',
                     category = 'error',
                     formatOnDatacenter = 'DRS invocation not completed',
                     formatOnComputeResource = 'DRS invocation not completed',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'DRS invocation not completed',
                     longDescription = '    <EventLongDescription id="vim.event.DrsInvocationFailedEvent">       <description>          A DRS invocation failed to complete successfully. This condition can occur for a \t\t  variety of reasons, some of which may be transient.        </description>       <cause>            <description>An error was encountered during a DRS invocation</description>            <action>Disable and re-enable DRS</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.MigrationResourceErrorEvent,
                     description = 'Migration resource error',
                     category = 'error',
                     formatOnDatacenter = 'Unable to migrate {vm.name} from {host.name} to {dstHost.name} and resource pool {dstPool.name}: {fault.msg}',
                     formatOnComputeResource = 'Unable to migrate {vm.name} to {dstHost.name} and resource pool {dstPool.name}: {fault.msg}',
                     formatOnHost = 'Unable to migrate {vm.name} to {dstHost.name} and resource pool {dstPool.name}: {fault.msg}',
                     formatOnVm = 'Unable to migrate from {host.name} to {dstHost.name} and resource pool {dstPool.name}: {fault.msg}',
                     fullFormat = 'Cannot migrate {vm.name} from {host.name} to {dstHost.name} and resource pool {dstPool.name} in {datacenter.name}: {fault.msg}',
                     longDescription = '         <EventLongDescription id="vim.event.MigrationResourceErrorEvent">            <description>               A virtual machine failed to migrate due to incompatibilities with target resource pool            </description>            <cause>                 <description>Migrating a virtual machine to the destination host or datastore is not                  possible due to incompatibilities with the target resource pool.                 </description>                  <action>                       Use the vSphere Client to check for errors at the time                       of the failure so that you can identify possible reasons for this problem                  </action>             </cause>         </EventLongDescription>         '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.IncorrectHostInformationEvent,
                     description = 'Incorrect host information',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Information needed to acquire the correct set of licenses not provided',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} did not provide the information needed to acquire the correct set of licenses',
                     longDescription = '    <EventLongDescription id="vim.event.IncorrectHostInformationEvent">       <description> The host did not provide the information needed to acquire the correct set of licenses </description>       <cause>            <description> The cpuCores, cpuPackages or hostType information on the host is not valid </description>        </cause>       <cause>            <description> The host information is not available because host was added as disconnected </description>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostLicenseExpiredEvent,
                     description = 'Host license expired',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'A host license for {host.name} has expired',
                     longDescription = '    <EventLongDescription id="vim.event.HostLicenseExpiredEvent">       <description>          vCenter Server tracks the expiration times of host licenses on the license server           and uses this event to notify you of any host licenses that are about to expire       </description>       <cause>            <description>Host licenses on the license server are about to expire</description>            <action>Update the license server to get a new version of the host license</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortReconfiguredEvent,
                     description = 'dvPort reconfigured',
                     category = 'info',
                     formatOnDatacenter = 'Ports were reconfigured in the vSphere Distributed Switch {dvs.name}. \n \nPorts changed {portKey}. \n \nChanges are {configChanges}',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Reconfigured ports in the vSphere Distributed Switch {dvs.name} in {datacenter.name}. \n \nPorts changed {portKey}. \n \nChanges are {configChanges}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsExitingStandbyModeEvent,
                     description = 'DRS exiting standby mode',
                     category = 'info',
                     formatOnDatacenter = 'DRS is moving {host.name} out of standby mode',
                     formatOnComputeResource = 'DRS is moving {host.name} out of standby mode',
                     formatOnHost = 'DRS is moving the host out of standby mode',
                     formatOnVm = '',
                     fullFormat = 'DRS is moving {host.name} out of standby mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostNoHAEnabledPortGroupsEvent,
                     description = 'Host has no port groups enabled for vSphere HA',
                     category = 'error',
                     formatOnDatacenter = 'Host {host.name} in cluster {computeResource.name} has no port groups enabled for vSphere HA communication.',
                     formatOnComputeResource = 'Host {host.name} has no port groups enabled for vSphere HA communication.',
                     formatOnHost = 'This host has no port groups enabled for vSphere HA communication.',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} in cluster {computeResource.name} in {datacenter.name} has no port groups enabled for vSphere HA communication.',
                     longDescription = '    <EventLongDescription id="vim.event.HostNoHAEnabledPortGroupsEvent">       <description>       vSphere HA has determined that there are no management networks available on the        host for vSphere HA inter-agent communication.       </description>       <cause>            <description>                The host has no vSphere HA management networks available            </description>            <action>                If this event is observed when the host is being added to a vSphere HA cluster,                 change the host\'s network configuration to enable vSphere HA traffic on one or                 more port groups. By default, vSphere HA will use the Service Console port groups                 on ESX and ESXi hosts, the port groups with the Management Traffic checkbox                 selected. If vSphere HA was already configured on the host, it is possible that the                 host\'s network settings have changed and invalidated the management network                 configuration. Review the settings to make sure the port groups configured for                 management network still exist on the host and for ESXi the Management Traffic option                 is enabled. Reconfigure vSphere HA on the host after fixing any configuration issues.            </action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.GeneralHostErrorEvent,
                     description = 'Host error',
                     category = 'error',
                     formatOnDatacenter = 'Error detected on {host.name}: {message}',
                     formatOnComputeResource = 'Error detected on {host.name}: {message}',
                     formatOnHost = '{message}',
                     formatOnVm = '',
                     fullFormat = 'Error detected on {host.name} in {datacenter.name}: {message}',
                     longDescription = '\t<EventLongDescription id="vim.event.GeneralHostErrorEvent">\t\t<description>\t\t\tAn error occurred on the host\t\t</description>\t\t<cause>            <description>\t\t\tThe agent cannot send heartbeats because of a networking related failure on host\t\t\t</description>        </cause>        <cause>            <description>\t\t\tThe agent failed to update the configuration file on host\t\t\t</description>        </cause>        <cause>            <description>\t\t\tThe agent failed to save the configuration file to disk on host\t\t\t</description>        </cause>        <cause>            <description>\t\t\tThe provisioning module failed to load. As a result, all provisioning operations will \t\t\tfail on host.\t\t\t</description>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ServerLicenseExpiredEvent,
                     description = 'Server license expired',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'A vCenter Server license has expired',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsResourceConfigureFailedEvent,
                     description = 'Cannot complete DRS resource configuration',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Unable to apply DRS resource settings on host. {reason.msg}. This can significantly reduce the effectiveness of DRS.',
                     formatOnVm = '',
                     fullFormat = 'Unable to apply DRS resource settings on host {host.name} in {datacenter.name}. {reason.msg}. This can significantly reduce the effectiveness of DRS.',
                     longDescription = '    <EventLongDescription id="vim.event.DrsResourceConfigureFailedEvent">       <description>          The DRS resource settings could not be successfully applied to a host in the \t\t  cluster. This condition is typically transient.        </description>       <cause>            <description>DRS resource settings could not be applied to a host.</description>            <action>DRS generates resource settings that map the cluster values to the             host. However, in this case, the values could not be successfully applied             to the host. This is typically a transient error caused by delayed synchronization             from DRS to the host. If this condition persists, enable debug logging in vpxa and \t    contact VMware Support. </action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ExitedStandbyModeEvent,
                     description = 'Exited standby mode',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Exited standby mode',
                     formatOnVm = '',
                     fullFormat = 'The host {host.name} is no longer in standby mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.BadUsernameSessionEvent,
                     description = 'Invalid user name',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Cannot login {userName}@{ipAddress}',
                     longDescription = '\t<EventLongDescription id="vim.event.BadUsernameSessionEvent">\t\t<description>\t\t\tA user attempted to log in with an unknown or invalid username\t\t</description>\t\t<cause>            <description>\t\t\tThe username is unknown to the system\t\t\t</description>            <action>\t\t\tUse a username that is included in the system user directory\t\t\t</action>            <action>\t\t\tOn Linux, verify that the user directory is correctly configured\t\t\t</action>            <action>\t\t\tIf you are using Active Directory, check the health of the domain controller\t\t\t</action>        </cause>        <cause>            <description>\t\t\tThe user provided an invalid password\t\t\t</description>            <action>\t\t\tSupply the correct password\t\t\t</action>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostDasOkEvent,
                     description = 'vSphere HA agent configured',
                     category = 'info',
                     formatOnDatacenter = 'vSphere HA agent on host {host.name} is configured correctly',
                     formatOnComputeResource = 'vSphere HA agent on host {host.name} is configured correctly',
                     formatOnHost = 'vSphere HA agent is configured correctly',
                     formatOnVm = '',
                     fullFormat = 'vSphere HA agent on host {host.name} in cluster {computeResource.name} in {datacenter.name} is configured correctly',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.WarningUpgradeEvent,
                     description = 'Warning upgrade',
                     category = 'warning',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '{message}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.EnteredMaintenanceModeEvent,
                     description = 'Entered maintenance mode',
                     category = 'info',
                     formatOnDatacenter = 'Host {host.name} in {datacenter.name} has entered maintenance mode',
                     formatOnComputeResource = 'Host {host.name} in {datacenter.name} has entered maintenance mode',
                     formatOnHost = 'Enter maintenance mode completed. All virtual machine operations are disabled',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} in {datacenter.name} has entered maintenance mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostVnicConnectedToCustomizedDVPortEvent,
                     description = 'Some host vNICs were reconfigured to use dvPorts with port level configuration, which might be different from the dvPort group.',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = "Host vNIC {vnic.vnic} was reconfigured to use dvPort {vnic.port.portKey} with port level configuration, which might be different from the dvPort group. It was using dvPort '{prevPortKey}' before.",
                     formatOnVm = '',
                     fullFormat = "Host {host.name} vNIC {vnic.vnic} was reconfigured to use dvPort {vnic.port.portKey} with port level configuration, which might be different from the dvPort group. It was using dvPort '{prevPortKey}' before.",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRegisteredEvent,
                     description = 'VM registered',
                     category = 'info',
                     formatOnDatacenter = 'Registered {vm.name} on {host.name}',
                     formatOnComputeResource = 'Registered {vm.name} on {host.name} in {datacenter.name}',
                     formatOnHost = 'Registered {vm.name}',
                     formatOnVm = 'Registered VM on {host.name} in {datacenter.name}',
                     fullFormat = 'Registered {vm.name} on {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostShortNameInconsistentEvent,
                     description = 'Host short name inconsistent',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "Host names {shortName} and {shortName2} both resolved to the same IP address. Check the host's network configuration and DNS entries",
                     longDescription = '    <EventLongDescription id="vim.event.HostShortNameInconsistentEvent">       <description>          The name resolution check on the host returns different names for the host        </description>       <cause>            <description>The host network is improperly configured</description>            <action>Check the host network configuration</action>            <action>Check the DNS configuration</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.NoAccessUserEvent,
                     description = 'No access for user',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Cannot login user {userName}@{ipAddress}: no permission',
                     longDescription = '\t<EventLongDescription id="vim.event.NoAccessUserEvent">\t\t<description>\t\t\tA user could not log in due to insufficient access permission\t\t</description>\t\t<cause>            <description>\t\t\tThe user account has insufficient access permission\t\t\t</description>\t\t\t<action>\t\t\tLog in with a user account that has the necessary access permissions or grant \t\t\tadditional access permissions to the current user\t\t\t</action>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.MigrationErrorEvent,
                     description = 'Migration error',
                     category = 'error',
                     formatOnDatacenter = 'Unable to migrate {vm.name} from {host.name}: {fault.msg}',
                     formatOnComputeResource = 'Unable to migrate {vm.name}: {fault.msg}',
                     formatOnHost = 'Unable to migrate {vm.name}: {fault.msg}',
                     formatOnVm = 'Unable to migrate from {host.name}: {fault.msg}',
                     fullFormat = 'Unable to migrate {vm.name} from {host.name} in {datacenter.name}: {fault.msg}',
                     longDescription = '         <EventLongDescription id="vim.event.MigrationErrorEvent">            <description>               A virtual machine failed to migrate because it did not meet all compatibility criteria            </description>            <cause>                 <description> Migrating a virtual machine from the source host failed because                      the virtual machine did not meet all the compatibility criteria                 </description>                  <action>                       Use the vSphere Client to check for errors at the time                       of the failure so that you can identify possible reasons for this problem                  </action>             </cause>         </EventLongDescription>         '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmMaxFTRestartCountReached,
                     description = 'vSphere HA reached maximum Secondary VM restart count.',
                     category = 'warning',
                     formatOnDatacenter = 'vSphere HA stopped trying to restart Secondary VM {vm.name} on {host.name} in cluster {computeResource.name} because the maximum VM restart count was reached',
                     formatOnComputeResource = 'vSphere HA stopped trying to restart Secondary VM {vm.name} on {host.name} because the maximum VM restart count was reached',
                     formatOnHost = 'vSphere HA stopped trying to restart Secondary VM {vm.name} because the maximum VM restart count was reached',
                     formatOnVm = 'vSphere HA stopped trying to restart Secondary VM because the maximum VM restart count was reached',
                     fullFormat = 'vSphere HA stopped trying to restart Secondary VM {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name} because the maximum VM restart count was reached',
                     longDescription = '    <EventLongDescription id="vim.event.VmMaxFTRestartCountReached">       <description>          The system reached the maximum restart limit in its attempt to restart a Secondary VM       </description>       <cause>            <description>The system exceeded the number of allowed restart attempts for the Secondary VM \t\twhen it tried to reestablish Fault Tolerance</description>            <action>Check the causes for the restart failures and fix them. Then disable and re-enable Fault \t\tTolerance protection.</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostDasDisablingEvent,
                     description = 'Disabling vSphere HA',
                     category = 'info',
                     formatOnDatacenter = 'vSphere HA is being disabled on {host.name}',
                     formatOnComputeResource = 'vSphere HA is being disabled on {host.name}',
                     formatOnHost = 'Disabling vSphere HA',
                     formatOnVm = '',
                     fullFormat = 'vSphere HA is being disabled on {host.name} in cluster {computeResource.name} in datacenter {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.PermissionAddedEvent,
                     description = 'Permission added',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Permission created for {principal} on {entity.name}, role is {role.name}, propagation is {propagate.@enum.auth.Permission.propagate}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostDasEvent,
                     description = '<Host vSphere HA Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UpdatedAgentBeingRestartedEvent,
                     description = 'Restarting updated agent',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'The agent is updated and will soon restart',
                     formatOnVm = '',
                     fullFormat = 'The agent on host {host.name} is updated and will soon restart',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VcAgentUpgradedEvent,
                     description = 'vCenter agent upgraded',
                     category = 'info',
                     formatOnDatacenter = 'vCenter agent has been upgraded on {host.name}',
                     formatOnComputeResource = 'vCenter agent has been upgraded on {host.name}',
                     formatOnHost = 'vCenter agent has been upgraded',
                     formatOnVm = '',
                     fullFormat = 'vCenter agent has been upgraded on {host.name} in {datacenter.name}',
                     longDescription = '\t<EventLongDescription id="vim.event.VcAgentUpgradedEvent">\t\t<description>\t\t\tThe vCenter Agent has been upgraded on the host\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmPrimaryFailoverEvent,
                     description = 'Fault Tolerance VM failover',
                     category = 'error',
                     formatOnDatacenter = 'Fault Tolerance VM ({vm.name}) failed over to {host.name} in cluster {computeResource.name}. {reason.@enum.VirtualMachine.NeedSecondaryReason}',
                     formatOnComputeResource = 'Fault Tolerance VM ({vm.name}) failed over to {host.name}. {reason.@enum.VirtualMachine.NeedSecondaryReason}',
                     formatOnHost = 'Fault Tolerance VM ({vm.name}) failed over to {host.name}. {reason.@enum.VirtualMachine.NeedSecondaryReason}',
                     formatOnVm = 'Fault Tolerance VM failed over to {host.name}. {reason.@enum.VirtualMachine.NeedSecondaryReason}',
                     fullFormat = 'Fault Tolerance VM ({vm.name}) failed over to {host.name} in cluster {computeResource.name} in {datacenter.name}. {reason.@enum.VirtualMachine.NeedSecondaryReason}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DuplicateIpDetectedEvent,
                     description = 'Duplicate IP detected',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Virtual machine {macAddress} has a duplicate IP {duplicateIP}',
                     formatOnVm = '',
                     fullFormat = 'Virtual machine {macAddress} on host {host.name} has a duplicate IP {duplicateIP}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DasAdmissionControlDisabledEvent,
                     description = 'vSphere HA admission control disabled',
                     category = 'info',
                     formatOnDatacenter = 'vSphere HA admission control disabled for cluster {computeResource.name}',
                     formatOnComputeResource = 'vSphere HA admission control disabled',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'vSphere HA admission control disabled for cluster {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostAdminDisableEvent,
                     description = 'Host administrator access disabled',
                     category = 'warning',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Administrator access to the host is disabled',
                     formatOnVm = '',
                     fullFormat = 'Administrator access to the host {host.name} is disabled',
                     longDescription = '\t<EventLongDescription id="vim.event.HostAdminDisableEvent">\t\t<description>\t\t\tHost permissions have been changed so that only the account used for \t\t\tvCenter Server operations has Administrator permissions\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tThis condition occurs when vCenter Server removes all other Administrator \t\t\t\taccess to the host because the host has been placed in Lockdown Mode. \t\t\t\tThe host can be managed by vCenter Server only and \t\t\t\tOnly vCenter Server can re-enable Administrator access for other accounts.\t\t\t</description>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AdminPasswordNotChangedEvent,
                     description = 'Administrator password not changed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'The default password for the root user has not been changed',
                     formatOnVm = '',
                     fullFormat = 'The default password for the root user on the host {host.name} has not been changed',
                     longDescription = '\t<EventLongDescription id="vim.event.AdminPasswordNotChangedEvent">\t\t<description>\t\t\tThe default password for the Administrator user on the host has not been changed\t\t</description>\t\t<cause>\t\t\t<description>\t\t\tYou have not changed the password for the Administrator user on the host so the \t\t\tdefault password is still active\t\t\t</description>\t\t\t<action>\t\t\t\tChange the password for the Administrator user on the host\t\t\t</action>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmMacAssignedEvent,
                     description = 'VM MAC assigned',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'New MAC address ({mac}) assigned to adapter {adapter}',
                     fullFormat = 'New MAC address ({mac}) assigned to adapter {adapter} for {vm.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.LockerMisconfiguredEvent,
                     description = 'Locker misconfigured',
                     category = 'warning',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Datastore {datastore} which is configured to back the locker does not exist',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.RoleEvent,
                     description = '<Role Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.TeamingMatchEvent,
                     description = 'Teaming configuration in the vSphere Distributed Switch matches the physical switch configuration',
                     category = 'info',
                     formatOnDatacenter = 'Teaming configuration in the vSphere Distributed Switch {dvs.name} on host {host.name} matches the physical switch configuration. Detail: {healthResult.summary.@enum.dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus}',
                     formatOnComputeResource = '',
                     formatOnHost = 'Teaming configuration in the vSphere Distributed Switch {dvs.name} matches the physical switch configuration. Detail: {healthResult.summary.@enum.dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus}',
                     formatOnVm = '',
                     fullFormat = 'Teaming configuration in the vSphere Distributed Switch {dvs.name} on host {host.name} matches the physical switch configuration in {datacenter.name}. Detail: {healthResult.summary.@enum.dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ResourceViolatedEvent,
                     description = 'Resource usage exceeds configuration',
                     category = 'error',
                     formatOnDatacenter = "Resource usage exceeds configuration for resource pool {resourcePool.name} in compute-resource {computeResource.name}'",
                     formatOnComputeResource = 'Resource usage exceeds configuration on resource pool {resourcePool.name}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Resource usage exceeds configuration for resource pool {resourcePool.name} in compute-resource {computeResource.name} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.ResourceViolatedEvent">       <description>          The cumulative CPU and/or memory resource consumption of all virtual machines in the           resource pool exceeds the resource pool configuration        </description>       <cause>            <description>You attempted to move a virtual machine from one resource pool into another \t\tbypassing vCenter Server. This condition occurs when you attempt the move using \t\tthe vSphere Client directly connected to the host.\t\t</description>            <action>In a DRS cluster, do not move and power on a virtual machine bypassing vCenter Server</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.LicenseExpiredEvent,
                     description = 'License expired',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'License {feature.featureName} has expired',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmDasUpdateOkEvent,
                     description = 'Completed VM DAS update',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'vSphere HA agents have been updated with the current state of the virtual machine',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostIsolationIpPingFailedEvent,
                     description = 'vSphere HA isolation address unreachable',
                     category = 'error',
                     formatOnDatacenter = 'vSphere HA agent on host {host.name} in cluster {computeResource.name} could not reach isolation address: {isolationIp}',
                     formatOnComputeResource = 'vSphere HA agent on host {host.name} could not reach isolation address: {isolationIp}',
                     formatOnHost = 'vSphere HA agent on this host could not reach isolation address: {isolationIp}',
                     formatOnVm = '',
                     fullFormat = 'vSphere HA agent on host {host.name} in cluster {computeResource.name} in {datacenter.name} could not reach isolation address: {isolationIp}',
                     longDescription = '    <EventLongDescription id="vim.event.HostIsolationIpPingFailedEvent">       <description>        vSphere HA was unable to ping one or more of the isolation IP addresses. The inability to ping the addresses         may cause HA to incorrectly declare the host as network isolated. A host is declared as isolated if it cannot         ping the configured isolation addresses and the vSphere HA agent on the host is unable to access any of the         agents running on the other cluster hosts.        </description>       <cause>            <description>Could not ping the isolation address</description>            <action>Correct the cause of the failure to ping the address</action>            <action>                Use advanced options to change the addresses used by vSphere HA for determining if a host is                 network isolated. By default, the isolation address is the default         \tgateway of the management network. You can override the default using advanced options, or         \tspecify additional addresses to use for determining if a host is network isolated.          \tSet the das.useDefaultIsolationAddress advanced option to "false" if you prefer that \t\tvSphere HA not use the default gateway as the isolation address. Specify the das.isolationAddress[X] \t\tadvanced option for each isolation address that you want to specify. The new values         \ttake effect when vSphere HA is reconfigured for each host.            </action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.EnteringMaintenanceModeEvent,
                     description = 'Entering maintenance mode',
                     category = 'info',
                     formatOnDatacenter = 'Host {host.name} has started to enter maintenance mode',
                     formatOnComputeResource = 'Host {host.name} has started to enter maintenance mode',
                     formatOnHost = 'Started to enter maintenance mode. Waiting for virtual machines to shut down, suspend, or migrate',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} in {datacenter.name} has started to enter maintenance mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmPoweringOnWithCustomizedDVPortEvent,
                     description = 'Virtual machine powered on with vNICs connected to dvPorts that have a port level configuration, which might be different from the dvPort group configuration.',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Virtual machine powered On with vNICs connected to dvPorts that have a port level configuration, which might be different from the dvPort group configuration.',
                     formatOnVm = '',
                     fullFormat = 'Virtual machine {vm.name} powered On with vNICs connected to dvPorts that have a port level configuration, which might be different from the dvPort group configuration.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostInAuditModeEvent,
                     description = 'Host is in audit mode.',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Host is running in audit mode.',
                     formatOnVm = '',
                     fullFormat = "Host {host.name} is running in audit mode. The host's configuration will not be persistent across reboots.",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmInstanceUuidConflictEvent,
                     description = 'Instance UUIDs conflict',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'The instance UUID ({instanceUuid}) conflicts with the instance UUID assigned to {conflictedVm.name}',
                     fullFormat = 'The instance UUID ({instanceUuid}) of {vm.name} conflicts with the instance UUID assigned to {conflictedVm.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmInstanceUuidChangedEvent">      <description>          The vCenter Server-specific instance UUID of the virtual machine conflicted with that of          another virtual machine.       </description>      <cause>         <description>             Virtual machine instance UUID conflicts can occur if you copy virtual machine files              manually without using vCenter Server.          </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmGuestOSCrashedEvent,
                     description = 'Guest operating system crashed',
                     category = 'error',
                     formatOnDatacenter = '{vm.name} on {host.name}: Guest operating system has crashed.',
                     formatOnComputeResource = '{vm.name} on {host.name}: Guest operating system has crashed.',
                     formatOnHost = '{vm.name}: Guest operating system has crashed.',
                     formatOnVm = "This virtual machine's guest operating system has crashed.",
                     fullFormat = '{vm.name} on {host.name}: Guest operating system has crashed.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostWwnConflictEvent,
                     description = 'Host WWN conflict',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'The WWN ({wwn}) conflicts with the currently registered WWN',
                     formatOnVm = '',
                     fullFormat = 'The WWN ({wwn}) of {host.name} conflicts with the currently registered WWN',
                     longDescription = '    <EventLongDescription id="vim.event.HostWwnConflictEvent">       <description>           The WWN (World Wide Name) of this host conflicts with the WWN of another host or virtual machine       </description>       <cause>            <description> The WWN of this host conflicts with WWN of another host </description>       </cause>       <cause>            <description> The WWN of this host conflicts with WWN of another virtual machine</description>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmTimedoutStartingSecondaryEvent,
                     description = 'Starting the Fault Tolerance secondary VM timed out',
                     category = 'error',
                     formatOnDatacenter = 'Starting the Fault Tolerance secondary VM {vm.name} on host {host.name} in cluster {computeResource.name} timed out within {timeout} ms',
                     formatOnComputeResource = 'Starting the Fault Tolerance secondary VM {vm.name} on host {host.name} timed out within {timeout} ms',
                     formatOnHost = 'Starting the Fault Tolerance secondary VM {vm.name} timed out within {timeout} ms',
                     formatOnVm = 'Starting the Fault Tolerance secondary VM timed out within {timeout} ms',
                     fullFormat = 'Starting the Fault Tolerance secondary VM {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name} timed out within {timeout} ms',
                     longDescription = '    <EventLongDescription id="vim.event.VmTimedoutStartingSecondaryEvent">       <description> An attempt to start a Secondary VM timed out.       </description>       <cause>            <description>A user attempted to turn on or enable Fault Tolerance, triggering the start of \t\tthe Secondary VM. The start operation timed out and, as a result, vCenter Server disables \t\tFault Tolerance. </description>            <action>Fix any problems and re-enable Fault Tolerance protection</action>        </cause>       <cause>            <description>The secondary VM was started in response to a failure, but the start attempt \t\ttimed out</description>            <action> vSphere HA will attempt to power on the Secondary VM</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRequirementsExceedCurrentEVCModeEvent,
                     description = "Virtual machine is using features that exceed the capabilities of the host's current EVC mode.",
                     category = 'warning',
                     formatOnDatacenter = "Feature requirements of {vm.name} exceed capabilities of {host.name}'s current EVC mode.",
                     formatOnComputeResource = "Feature requirements of {vm.name} exceed capabilities of {host.name}'s current EVC mode.",
                     formatOnHost = "Feature requirements of {vm.name} exceed capabilities of this host's current EVC mode.",
                     formatOnVm = "Feature requirements of this virtual machine exceed capabilities of this host's current EVC mode.",
                     fullFormat = "Feature requirements of {vm.name} exceed capabilities of {host.name}'s current EVC mode.",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostSubSpecificationUpdateEvent,
                     description = 'Host sub specification {hostSubSpec.name} is changed on host',
                     category = 'info',
                     formatOnDatacenter = 'Host sub specification {hostSubSpec.name} is changed on host {host.name}.',
                     formatOnComputeResource = 'Host sub specification {hostSubSpec.name} is changed on host {host.name}.',
                     formatOnHost = 'Host sub specification {hostSubSpec.name} is changed.',
                     formatOnVm = '',
                     fullFormat = 'Host sub specification {hostSubSpec.name} is changed on host {host.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreDuplicatedEvent,
                     description = 'Datastore duplicated',
                     category = 'error',
                     formatOnDatacenter = 'Multiple datastores named {datastore} detected on host {host.name}',
                     formatOnComputeResource = 'Multiple datastores named {datastore} detected on host {host.name}',
                     formatOnHost = 'Multiple datastores named {datastore} detected',
                     formatOnVm = '',
                     fullFormat = 'Multiple datastores named {datastore} detected on host {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortVendorSpecificStateChangeEvent,
                     description = 'dvPort vendor specific state changed.',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} vendor specific state changed in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} vendor specific state changed in the vSphere Distributed Switch {dvs.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsUpgradeRejectedEvent,
                     description = 'Cannot complete the upgrade for the vSphere Distributed Switch',
                     category = 'info',
                     formatOnDatacenter = 'An upgrade for vSphere Distributed Switch {dvs.name} was rejected.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Cannot complete an upgrade for the vSphere Distributed Switch {dvs.name} in datacenter {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmSnmpCompletedEvent,
                     description = 'Alarm SNMP trap sent',
                     category = 'info',
                     formatOnDatacenter = "Alarm '{alarm.name}': an SNMP trap for entity {entity.name} was sent",
                     formatOnComputeResource = "Alarm '{alarm.name}': an SNMP trap for entity {entity.name} was sent",
                     formatOnHost = "Alarm '{alarm.name}': an SNMP trap for entity {entity.name} was sent",
                     formatOnVm = "Alarm '{alarm.name}': an SNMP trap was sent",
                     fullFormat = "Alarm '{alarm.name}': an SNMP trap for entity {entity.name} was sent",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostSpecificationUpdateEvent,
                     description = 'Host specification is changed on host',
                     category = 'info',
                     formatOnDatacenter = 'Host specification is changed on host {host.name}.',
                     formatOnComputeResource = 'Host specification is changed on host {host.name}.',
                     formatOnHost = 'Host specification is changed.',
                     formatOnVm = '',
                     fullFormat = 'Host specification is changed on host {host.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFaultToleranceVmTerminatedEvent,
                     description = 'Fault Tolerance VM terminated',
                     category = 'info',
                     formatOnDatacenter = 'The Fault Tolerance VM {vm.name} on host {host.name} in cluster {computeResource.name} has been terminated. {reason.@enum.VmFaultToleranceVmTerminatedEvent.TerminateReason}',
                     formatOnComputeResource = 'The Fault Tolerance VM {vm.name} on host {host.name} has been terminated. {reason.@enum.VmFaultToleranceVmTerminatedEvent.TerminateReason}',
                     formatOnHost = 'The Fault Tolerance VM {vm.name} has been terminated. {reason.@enum.VmFaultToleranceVmTerminatedEvent.TerminateReason}',
                     formatOnVm = 'The Fault Tolerance VM has been terminated. {reason.@enum.VmFaultToleranceVmTerminatedEvent.TerminateReason}',
                     fullFormat = 'The Fault Tolerance VM {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name} has been terminated. {reason.@enum.VmFaultToleranceVmTerminatedEvent.TerminateReason}',
                     longDescription = '    <EventLongDescription id="vim.event.VmFaultToleranceVmTerminatedEvent">       <description>          A Primary VM or Secondary VM became inactive       </description>       <cause>            <description> The Secondary VM became inactive because its operations are no longer \t\tsynchronized with those of the Primary VM</description>            <action>vSphere HA will attempt to restart the Secondary VM</action>        </cause>       <cause>            <description> The Secondary VM became inactive because a hardware or network failure \t\tcaused the Primary VM to lose the Primary-to-Secondary connection</description>            <action>vSphere HA will attempt to restart the Secondary VM</action>        </cause>       <cause>            <description> The Fault Tolerant VM became inactive due to a partial hardware failure on \t\tthe physical host</description>            <action>vSphere HA will attempt to restart the Secondary VM</action>        </cause>       <cause>            <description> A user stopped the Fault Tolerant VM</description>            <action>The remaining Fault Tolerant VM takes over as the Primary VM. vSphere HA \t\twill attempt to restart the Secondary VM.</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ExtendedEvent,
                     description = '',
                     category = 'event..category',
                     formatOnDatacenter = 'event..fullFormat',
                     formatOnComputeResource = 'event..fullFormat',
                     formatOnHost = 'event..fullFormat',
                     formatOnVm = 'event..fullFormat',
                     fullFormat = '|event..fullFormat',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.SessionTerminatedEvent,
                     description = 'Session stopped',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "A session for user '{terminatedUsername}' has stopped",
                     longDescription = '\t<EventLongDescription id="vim.event.SessionTerminatedEvent">\t\t<description>\t\t\tA session has been terminated\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmCloneFailedEvent,
                     description = 'Cannot complete VM clone',
                     category = 'error',
                     formatOnDatacenter = 'Failed to clone {vm.name} on {host.name}, {ds.name} to {destName} on {destHost.name}, {destDatastore.name} in {destFolder.name} in {destDatacenter.name}',
                     formatOnComputeResource = 'Failed to clone {vm.name} on {host.name}, {ds.name} in {datacenter.name} to {destName} on {destHost.name}, {destDatastore.name} in {destFolder.name} in {destDatacenter.name}',
                     formatOnHost = 'Failed to clone {vm.name} on {ds.name} in {datacenter.name} to {destName} on {destHost.name}, {destDatastore.name} in {destFolder.name} in {destDatacenter.name}',
                     formatOnVm = 'Failed to clone to {destName} on {destHost.name}, {destDatastore.name} in {destFolder.name} in {destDatacenter.name}',
                     fullFormat = 'Failed to clone {vm.name} on {host.name}, {ds.name} in {datacenter.name} to {destName} on {destHost.name}, {destDatastore.name} in {destFolder.name} in {destDatacenter.name}: {reason.msg}',
                     longDescription = '     <EventLongDescription id="vim.event.VmCloneFailedEvent">        <description>           Cloning a virtual machine failed        </description>        <cause>           <description>                An error prevented the virtual machine from being cloned           </description>        </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsEnteringStandbyModeEvent,
                     description = 'DRS entering standby mode',
                     category = 'info',
                     formatOnDatacenter = 'DRS is putting {host.name} into standby mode',
                     formatOnComputeResource = 'DRS is putting {host.name} into standby mode',
                     formatOnHost = 'DRS is putting the host into standby mode',
                     formatOnVm = '',
                     fullFormat = 'DRS is putting {host.name} into standby mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedToPowerOffEvent,
                     description = 'Cannot power off the VM.',
                     category = 'error',
                     formatOnDatacenter = 'Cannot power off {vm.name} on {host.name}. {reason.msg}',
                     formatOnComputeResource = 'Cannot power off {vm.name} on {host.name}. {reason.msg}',
                     formatOnHost = 'Cannot power off {vm.name}. {reason.msg}',
                     formatOnVm = 'Cannot power off: {reason.msg}',
                     fullFormat = 'Cannot power off {vm.name} on {host.name} in {datacenter.name}: {reason.msg}',
                     longDescription = '   <EventLongDescription id="vim.event.VmFailedToPowerOffEvent">      <description>The virtual machine failed to power off</description>      <cause>         <description>            The virtual machine might be performing concurrent operations         </description>         <action>Complete the concurrent operations and retry the power-off operation</action>      </cause>      <cause>         <description>The virtual machine is in an invalid state. Virtual machines can enter an \t    invalid state for many reasons, for example datastore inaccessibility. </description>         <action>            Identify the reason that the virtual machine entered an invalid state, correct the problem, \t    and retry the operation.         </action>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmInstanceUuidChangedEvent,
                     description = 'Instance UUID Changed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'The instance UUID has been changed from ({oldInstanceUuid}) to ({newInstanceUuid})',
                     fullFormat = 'The instance UUID of {vm.name} has been changed from ({oldInstanceUuid}) to ({newInstanceUuid})',
                     longDescription = '   <EventLongDescription id="vim.event.VmInstanceUuidChangedEvent">      <description>          The vCenter Server-specific instance UUID of the virtual machine has changed      </description>       <cause>         <description>            A user action resulted in a change to the vCenter Server-specific instance UUID of             the virtual machine         </description>      </cause>      <cause>         <description>            vCenter Server changed the instance UUID of the virtual machine because it detected             a conflict         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsSoftRuleViolationEvent,
                     description = 'The VM is violating a DRS VM-Host soft affinity rule',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} is violating a DRS VM-Host soft affinity rule',
                     formatOnComputeResource = '{vm.name} on {host.name} is violating a DRS VM-Host soft affinity rule',
                     formatOnHost = '{vm.name} is violating a DRS VM-Host soft affinity rule',
                     formatOnVm = 'virtual machine on {host.name} is violating a DRS VM-Host soft affinity rule',
                     fullFormat = '{vm.name} on {host.name} in {datacenter.name} is violating a DRS VM-Host soft affinity rule',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsRestoreEvent,
                     description = 'Restore Operation event',
                     category = 'info',
                     formatOnDatacenter = 'Restore operation was performed on {dvs.name}',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Restore operation was performed on {dvs.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.GhostDvsProxySwitchDetectedEvent,
                     description = 'The vSphere Distributed Switch corresponding to the proxy switches on the host does not exist in vCenter Server or does not contain this host.',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'The vSphere Distributed Switch corresponding to the proxy switches {switchUuid} on the host does not exist in vCenter Server or does not contain this host.',
                     formatOnVm = '',
                     fullFormat = 'The vSphere Distributed Switch corresponding to the proxy switches {switchUuid} on the host {host.name} does not exist in vCenter Server or does not contain this host.',
                     longDescription = '    <EventLongDescription id="vim.event.GhostDvsProxySwitchDetectedEvent">       <description>           vCenter Server found a vSphere Distributed Switch proxy switch on the host that does not match any           vSphere Distributed Switch in vCenter Server        </description>       <cause>            <description>                The vSphere Distributed Switch corresponding to the vSphere Distributed Switch proxy switch                on the host was deleted while host was disconnected from the vCenter Server            </description>        </cause>       <cause>            <description>                The host is no longer a member of the vSphere Distributed Switch that the proxy switch in the host                corresponds to             </description>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsHostBackInSyncEvent,
                     description = 'The vSphere Distributed Switch configuration on the host was synchronized with that of the vCenter Server.',
                     category = 'info',
                     formatOnDatacenter = 'The vSphere Distributed Switch {dvs.name} configuration on the host was synchronized with that of the vCenter Server.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The vSphere Distributed Switch {dvs.name} configuration on the host was synchronized with that of the vCenter Server.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmSuspendedEvent,
                     description = 'VM suspended',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} is suspended',
                     formatOnComputeResource = '{vm.name} on {host.name} is suspended',
                     formatOnHost = '{vm.name} is suspended',
                     formatOnVm = 'Virtual machine is suspended',
                     fullFormat = '{vm.name} on {host.name} in {datacenter.name} is suspended',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmUnsupportedStartingEvent,
                     description = 'VM unsupported guest OS is starting',
                     category = 'warning',
                     formatOnDatacenter = 'Unsupported guest OS {guestId} for {vm.name}',
                     formatOnComputeResource = 'Unsupported guest OS {guestId} for {vm.name} on {host.name}',
                     formatOnHost = 'Unsupported guest OS {guestId} for {vm.name} on {host.name} in {datacenter.name}',
                     formatOnVm = 'Unsupported guest OS {guestId}',
                     fullFormat = 'Unsupported guest OS {guestId} for {vm.name} on {host.name} in {datacenter.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmUnsupportedStartingEvent">      <description>         Attempting to power on a virtual machine that has an unsupported guest operating system      </description>      <cause>         <description>            A user action initiated a virtual machine power-on operation, but the virtual machine has \t    an unsupported guest operating system.         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DVPortgroupCreatedEvent,
                     description = 'dvPort group created',
                     category = 'info',
                     formatOnDatacenter = 'dvPort group {net.name} was added to switch {dvs}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'dvPort group {net.name} in {datacenter.name} was added to switch {dvs.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.TemplateUpgradeEvent,
                     description = '<Template Upgrade Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedAccountFailedEvent,
                     description = 'Cannot connect host and configure management account',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect {host.name}: cannot configure management account',
                     formatOnComputeResource = 'Cannot connect {host.name}: cannot configure management account',
                     formatOnHost = 'Cannot connect: cannot configure management account',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect {host.name} in {datacenter.name}: cannot configure management account',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedAccountFailedEvent">\t\t<description>\t\t\tCould not connect to the host because setting up a management account failed\t\t</description>\t\t<cause>\t\t\t<description>\t\t\tThe account used by vCenter Server to manage the host could not be configured\t\t\t</description>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlreadyAuthenticatedSessionEvent,
                     description = 'Already authenticated',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'User cannot logon since the user is already logged on',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ScheduledTaskEvent,
                     description = '<Scheduled Task Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.NetworkRollbackEvent,
                     description = 'Network configuration on the host {host.name} is rolled back as it disconnects the host from vCenter server.',
                     category = 'error',
                     formatOnDatacenter = 'Network configuration on the host {host.name} is rolled back as it disconnects the host from vCenter server.',
                     formatOnComputeResource = 'Network configuration on the host {host.name} is rolled back as it disconnects the host from vCenter server.',
                     formatOnHost = 'Network configuration on the host {host.name} is rolled back as it disconnects the host from vCenter server.',
                     formatOnVm = '',
                     fullFormat = 'Network configuration on the host {host.name} is rolled back as it disconnects the host from vCenter server.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ClusterStatusChangedEvent,
                     description = 'Cluster status changed',
                     category = 'info',
                     formatOnDatacenter = 'Configuration status on cluster {computeResource.name} changed from {oldStatus.@enum.ManagedEntity.Status} to {newStatus.@enum.ManagedEntity.Status}',
                     formatOnComputeResource = 'Configuration status changed from {oldStatus.@enum.ManagedEntity.Status} to {newStatus.@enum.ManagedEntity.Status}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Configuration status on cluster {computeResource.name} changed from {oldStatus.@enum.ManagedEntity.Status} to {newStatus.@enum.ManagedEntity.Status} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.ClusterStatusChangedEvent">       <description>          The cluster status has changed. This status is the status of the root resource           pool that encompasses the entire cluster. A cluster status change may be           accompanied by the removal of a configuration issue if one was previously detected.           A cluster status of green indicates that everything is fine. A yellow status           indicates that the root resource pool does not have the resources to meet the           reservations of its children. A red status means that a node in the resource           pool has children whose reservations exceed the configuration of the node.        </description>       <cause>            <description>The cluster status changed to yellow</description>            <action>Add more resources (more hosts), or reduce the reservation of the             resource pools directly under the root to match the new capacity</action>        </cause>        <cause>            <description>The cluster status changed to red</description>            <action>Change the resource settings on the resource pools that are red so             that they can accommodate their child virtual machines. If this is not possible, lower             the virtual machine reservations. If this is not possible either, power off some \t    virtual machines.</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ResourcePoolEvent,
                     description = '<Resource Pool Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.EnteringStandbyModeEvent,
                     description = 'Entering standby mode',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Entering standby mode',
                     formatOnVm = '',
                     fullFormat = 'The host {host.name} is entering standby mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmStaticMacConflictEvent,
                     description = 'VM static MAC conflict',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'The static MAC address ({mac}) conflicts with MAC assigned to {conflictedVm.name}',
                     fullFormat = 'The static MAC address ({mac}) of {vm.name} conflicts with MAC assigned to  {conflictedVm.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmUuidConflictEvent,
                     description = 'VM UUID Conflict',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'BIOS ID ({uuid}) conflicts with that of {conflictedVm.name}',
                     fullFormat = 'BIOS ID ({uuid}) of {vm.name} conflicts with that of {conflictedVm.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ServerStartedSessionEvent,
                     description = 'Server started session',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'vCenter started',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ProfileRemovedEvent,
                     description = 'Profile removed',
                     category = 'info',
                     formatOnDatacenter = 'Profile {profile.name} was removed.',
                     formatOnComputeResource = 'Profile {profile.name} was removed.',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Profile was removed.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ClusterDestroyedEvent,
                     description = 'Cluster deleted',
                     category = 'info',
                     formatOnDatacenter = 'Removed cluster {computeResource.name}',
                     formatOnComputeResource = 'Removed cluster',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Removed cluster {computeResource.name} in datacenter {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmStartingSecondaryEvent,
                     description = 'Starting Fault Tolerance secondary VM',
                     category = 'info',
                     formatOnDatacenter = 'Starting Fault Tolerance secondary VM for {vm.name} on host {host.name} in cluster {computeResource.name}',
                     formatOnComputeResource = 'Starting Fault Tolerance secondary VM for {vm.name} on host {host.name} in cluster',
                     formatOnHost = 'Starting Fault Tolerance secondary VM for {vm.name}',
                     formatOnVm = 'Starting Fault Tolerance secondary VM for this virtual machine',
                     fullFormat = 'Starting Fault Tolerance secondary VM for {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostPrimaryAgentNotShortNameEvent,
                     description = 'Host primary agent not specified as short name',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Primary agent {primaryAgent} was not specified as a short name',
                     formatOnVm = '',
                     fullFormat = 'Primary agent {primaryAgent} was not specified as a short name to host {host.name}',
                     longDescription = '    <EventLongDescription id="vim.event.HostPrimaryAgentNotShortNameEvent">       <description>          The primary agent is not specified in short name format        </description>       <cause>            <description>The host network is improperly configured</description>            <action>Check the host network configuration</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmConfigMissingEvent,
                     description = 'VM configuration missing',
                     category = 'info',
                     formatOnDatacenter = 'Configuration file for {vm.name} on {host.name} cannot be found',
                     formatOnComputeResource = 'Configuration file for {vm.name} on {host.name} cannot be found',
                     formatOnHost = 'Configuration file for {vm.name} cannot be found',
                     formatOnVm = 'Configuration file cannot be found',
                     fullFormat = 'Configuration file for {vm.name} on {host.name} in {datacenter.name} cannot be found',
                     longDescription = '   <EventLongDescription id="vim.event.VmConfigMissingEvent">      <description>         One or more configuration files for the virtual machine cannot be found      </description>      <cause>         <description>            The datastore on which this virtual machine resides may be inaccessible         </description>         <action>             Check the connectivity of the datastore on which this virtual machine              resides. If the datastore has a backing LUN, check to see if there are              any transient disk failures.         </action>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostShortNameToIpFailedEvent,
                     description = 'Host short name to IP not completed',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Cannot resolve short name {shortName} to IP address',
                     formatOnVm = '',
                     fullFormat = 'Cannot resolve short name {shortName} to IP address on host {host.name}',
                     longDescription = '    <EventLongDescription id="vim.event.HostShortNameToIpFailedEvent">       <description>          The short name of the host can not be resolved to an IP address        </description>       <cause>            <description>The host network is improperly configured</description>            <action>Check the host network configuration</action>            <action>Check the DNS configuration</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostLocalPortCreatedEvent,
                     description = 'A host local port is created to recover from management network connectivity loss.',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'A host local port {hostLocalPort.portKey} is created on vSphere Distributed Switch {hostLocalPort.switchUuid} to recover from management network connectivity loss on virtual NIC device {hostLocalPort.vnic}.',
                     formatOnVm = '',
                     fullFormat = 'A host local port {hostLocalPort.portKey} is created on vSphere Distributed Switch {hostLocalPort.switchUuid} to recover from management network connectivity loss on virtual NIC device {hostLocalPort.vnic} on the host {host.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsExitStandbyModeFailedEvent,
                     description = 'DRS cannot exit the host out of standby mode',
                     category = 'error',
                     formatOnDatacenter = 'DRS cannot move {host.name} out of standby mode',
                     formatOnComputeResource = 'DRS cannot move {host.name} out of standby mode',
                     formatOnHost = 'DRS cannot move the host out of standby mode',
                     formatOnVm = '',
                     fullFormat = 'DRS cannot move {host.name} out of standby mode',
                     longDescription = '    <EventLongDescription id="vim.event.DrsExitStandbyModeFailedEvent">       <description>          DPM failed to power on a host in standby mode. \t\t  DPM tried to power on a host using IPMI, iLO or Wake-on-LAN protocol, but the host \t\t  did not power on.       </description>       <cause>            <description>DPM could not communicate with the BMC on the host</description>            <action>Verify the IPMI/iLO credentials entered in vCenter Server</action>            <action>Verify that LAN access is enabled in the BMC</action>        </cause>        <cause>            <description>The vMotion NIC on the host does not support Wake-on-LAN</description>            <action>Select a vMotion NIC that supports Wake-on-LAN</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvpgImportEvent,
                     description = 'Import Operation event',
                     category = 'info',
                     formatOnDatacenter = 'Import operation with type {importType} was performed on {net.name}',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Import operation with type {importType} was performed on {net.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmPoweredOffEvent,
                     description = 'VM powered off',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on  {host.name} is powered off',
                     formatOnComputeResource = '{vm.name} on  {host.name} is powered off',
                     formatOnHost = '{vm.name} is powered off',
                     formatOnVm = 'Virtual machine on {host.name} is powered off',
                     fullFormat = '{vm.name} on  {host.name} in {datacenter.name} is powered off',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.PermissionRemovedEvent,
                     description = 'Permission removed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Permission rule removed for {principal} on {entity.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedCcagentUpgradeEvent,
                     description = 'Cannot connect host - Ccagent upgrade',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect host {host.name}: did not install or upgrade vCenter agent service',
                     formatOnComputeResource = 'Cannot connect host {host.name}: did not install or upgrade vCenter agent service',
                     formatOnHost = 'Cannot connect: did not install or upgrade vCenter agent service',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect host {host.name} in {datacenter.name}. Did not install or upgrade vCenter agent service.',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedCcagentUpgradeEvent">\t\t<description>\t\t\tCould not connect to the host because a host agent upgrade or \t\t\tinstallation is in process\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tThe host agent is being upgraded or installed on the host\t\t\t</description>\t\t\t<action>\t\t\t\tWait for the host agent upgrade or installation to complete\t\t\t</action>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DasClusterIsolatedEvent,
                     description = 'All vSphere HA hosts isolated',
                     category = 'error',
                     formatOnDatacenter = 'All hosts in the vSphere HA cluster {computeResource.name} were isolated from the network. Check the network configuration for proper network redundancy in the management network',
                     formatOnComputeResource = 'All hosts in the vSphere HA cluster were isolated from the network. Check the network configuration for proper network redundancy in the management network',
                     formatOnHost = 'All hosts in the vSphere HA cluster were isolated from the network. Check the network configuration for proper network redundancy in the management network',
                     formatOnVm = '',
                     fullFormat = 'All hosts in the vSphere HA cluster {computeResource.name} in {datacenter.name} were isolated from the network. Check the network configuration for proper network redundancy in the management network.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ExitStandbyModeFailedEvent,
                     description = 'Cannot exit standby mode',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Could not exit standby mode',
                     formatOnVm = '',
                     fullFormat = 'The host {host.name} could not exit standby mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortCreatedEvent,
                     description = 'dvPort created',
                     category = 'info',
                     formatOnDatacenter = 'New ports were created in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'New ports were created in the vSphere Distributed Switch {dvs.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostComplianceCheckedEvent,
                     description = 'Checked host for compliance',
                     category = 'info',
                     formatOnDatacenter = 'Host {host.name} checked for compliance with profile {profile.name}',
                     formatOnComputeResource = 'Host {host.name} checked for compliance with profile {profile.name}',
                     formatOnHost = 'Checked host for compliance with profile {profile.name}',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} checked for compliance.',
                     longDescription = '   <EventLongDescription id="vim.event.HostComplianceCheckedEvent">      <description>         The host was checked for compliance with a host profile      </description>      <cause>         <description>            The user initiated a compliance check on the host against a host profile           </description>      </cause>      <cause>         <description>            A scheduled task initiated a compliance check for             the host against a host profile          </description>      </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmClearedEvent,
                     description = 'Alarm cleared',
                     category = 'info',
                     formatOnDatacenter = "Manually cleared alarm '{alarm.name}' on {entity.name} from {from.@enum.ManagedEntity.Status}",
                     formatOnComputeResource = "Manually cleared alarm '{alarm.name}' on {entity.name} from {from.@enum.ManagedEntity.Status}",
                     formatOnHost = "Manually cleared alarm '{alarm.name}' on {entity.name} from {from.@enum.ManagedEntity.Status}",
                     formatOnVm = "Manually cleared alarm '{alarm.name}' from {from.@enum.ManagedEntity.Status}",
                     fullFormat = "Manually cleared alarm '{alarm.name}' on {entity.name} from {from.@enum.ManagedEntity.Status}",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmReconfiguredEvent,
                     description = 'VM reconfigured',
                     category = 'info',
                     formatOnDatacenter = 'Reconfigured {vm.name} on {host.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}',
                     formatOnComputeResource = 'Reconfigured {vm.name} on {host.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}',
                     formatOnHost = 'Reconfigured {vm.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}',
                     formatOnVm = 'Reconfigured virtual machine.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}',
                     fullFormat = 'Reconfigured {vm.name} on {host.name} in {datacenter.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UserLogoutSessionEvent,
                     description = 'User logout',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'User {userName}@{ipAddress} logged out (login time: {loginTime}, number of API invocations: {callCount}, user agent: {userAgent})',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmBeingDeployedEvent,
                     description = 'Deploying VM',
                     category = 'info',
                     formatOnDatacenter = 'Deploying {vm.name} on host {host.name} from template {srcTemplate.name}',
                     formatOnComputeResource = 'Deploying {vm.name} on host {host.name} from template {srcTemplate.name}',
                     formatOnHost = 'Deploying {vm.name} from template {srcTemplate.name}',
                     formatOnVm = 'Deploying VM on host {host.name} from template {srcTemplate.name}',
                     fullFormat = 'Deploying {vm.name} on host {host.name} in {datacenter.name} from template {srcTemplate.name}',
                     longDescription = '     <EventLongDescription id="vim.event.VmBeingDeployedEvent">        <description>           A virtual machine is being created from a template        </description>        <cause>             <description>                A user action prompted a virtual machine to be created from this template.             </description>         </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortLinkDownEvent,
                     description = 'dvPort link was down',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} link was down in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} link was down in the vSphere Distributed Switch {dvs.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.MtuMatchEvent,
                     description = 'The MTU configured in the vSphere Distributed Switch matches the physical switch connected to the physical NIC.',
                     category = 'info',
                     formatOnDatacenter = 'The MTU configured in the vSphere Distributed Switch matches the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name}',
                     formatOnComputeResource = '',
                     formatOnHost = 'The MTU configured in the vSphere Distributed Switch matches the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name}',
                     formatOnVm = '',
                     fullFormat = 'The MTU configured in the vSphere Distributed Switch matches the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.MigrationResourceWarningEvent,
                     description = 'Migration resource warning',
                     category = 'warning',
                     formatOnDatacenter = 'Migration of {vm.name} from {host.name} to {dstHost.name} and resource pool {dstPool.name}: {fault.msg}',
                     formatOnComputeResource = 'Migration of {vm.name} to {dstHost.name} and resource pool {dstPool.name}: {fault.msg}',
                     formatOnHost = 'Migration of {vm.name} to {dstHost.name} and resource pool {dstPool.name}: {fault.msg}',
                     formatOnVm = 'Migration from {host.name} to {dstHost.name} and resource pool {dstPool.name}: {fault.msg}',
                     fullFormat = 'Migration of {vm.name} from {host.name} to {dstHost.name} and resource pool {dstPool.name} in {datacenter.name}: {fault.msg}',
                     longDescription = '         <EventLongDescription id="vim.event.MigrationResourceWarningEvent">            <description>               The virtual machine can be migrated but might lose some functionality after migration \t       is complete            </description>            <cause>                 <description> Migrating the virtual machine to the destination resource pool is likely to                      succeed but some functionality might not work correctly afterward because the virtual \t    \t     machine did not meet all the compatibility criteria.                 </description>                  <action>                       Use the vSphere Client to check for warnings at the time                       of the failure so that you can identify possible reasons for this problem                  </action>             </cause>         </EventLongDescription>         '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreRenamedEvent,
                     description = 'Datastore renamed',
                     category = 'info',
                     formatOnDatacenter = 'Renamed datastore from {oldName} to {newName}',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Renamed datastore from {oldName} to {newName} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.NonVIWorkloadDetectedOnDatastoreEvent,
                     description = 'Unmanaged workload detected on SIOC-enabled datastore',
                     category = 'info',
                     formatOnDatacenter = 'An unmanaged I/O workload is detected on a SIOC-enabled datastore: {datastore.name}.',
                     formatOnComputeResource = 'An unmanaged I/O workload is detected on a SIOC-enabled datastore: {datastore.name}.',
                     formatOnHost = 'An unmanaged I/O workload is detected on a SIOC-enabled datastore: {datastore.name}.',
                     formatOnVm = 'An unmanaged I/O workload is detected on a SIOC-enabled datastore: {datastore.name}.',
                     fullFormat = 'An unmanaged I/O workload is detected on a SIOC-enabled datastore: {datastore.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmSecondaryAddedEvent,
                     description = 'Fault Tolerance secondary VM added',
                     category = 'info',
                     formatOnDatacenter = 'A Fault Tolerance secondary VM has been added for {vm.name} on host {host.name} in cluster {computeResource.name}',
                     formatOnComputeResource = 'A Fault Tolerance secondary VM has been added for {vm.name} on host {host.name}',
                     formatOnHost = 'A Fault Tolerance secondary VM has been added for {vm.name}',
                     formatOnVm = 'A Fault Tolerance secondary VM has been added for this VM',
                     fullFormat = 'A Fault Tolerance secondary VM has been added for {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VMFSDatastoreCreatedEvent,
                     description = 'VMFS datastore created',
                     category = 'info',
                     formatOnDatacenter = 'Created VMFS datastore {datastore.name} ({datastoreUrl}) on {host.name}',
                     formatOnComputeResource = 'Created VMFS datastore {datastore.name} ({datastoreUrl}) on {host.name}',
                     formatOnHost = 'Created VMFS datastore {datastore.name} ({datastoreUrl})',
                     formatOnVm = '',
                     fullFormat = 'Created VMFS datastore {datastore.name} ({datastoreUrl}) on {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRelayoutUpToDateEvent,
                     description = 'VM relayout up-to-date',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} is in the correct format and relayout is not neccessary',
                     formatOnComputeResource = '{vm.name} on {host.name} is in the correct format and relayout is not neccessary',
                     formatOnHost = '{vm.name} is in the correct format and relayout is not neccessary',
                     formatOnVm = 'In the correct format and relayout is not neccessary',
                     fullFormat = '{vm.name} on {host.name} in {datacenter.name} is in the correct format and relayout is not necessary',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreEvent,
                     description = '<Datastore Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ResourcePoolCreatedEvent,
                     description = 'Resource pool created',
                     category = 'info',
                     formatOnDatacenter = 'Created resource pool {resourcePool.name} in compute-resource {computeResource.name}',
                     formatOnComputeResource = 'Created resource pool {resourcePool.name}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Created resource pool {resourcePool.name} in compute-resource {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomFieldDefRenamedEvent,
                     description = 'Custom field definition renamed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Renamed field definition from {name} to {newName}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.EnteredStandbyModeEvent,
                     description = 'Entered standby mode',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Entered standby mode',
                     formatOnVm = '',
                     fullFormat = 'The host {host.name} is in standby mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.InsufficientFailoverResourcesEvent,
                     description = 'vSphere HA failover resources are insufficient',
                     category = 'error',
                     formatOnDatacenter = 'Insufficient resources to satisfy vSphere HA failover level on cluster {computeResource.name}',
                     formatOnComputeResource = 'Insufficient resources to satisfy vSphere HA failover level',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Insufficient resources to satisfy vSphere HA failover level on cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '     <EventLongDescription id="vim.event.InsufficientFailoverResourcesEvent">        <description>            The cluster does not have enough unreserved capacity to satisfy the level configured             for vSphere HA admission control. Failovers may still be performed by vSphere HA but will be on a             best effort basis.        </description>        <cause>            <description>                If the "number of host failures to tolerate" policy is configured and a few                 virtual machines have a much higher CPU or memory reservation than the other                 virtual machines, vSphere HA admission control can be excessively conservative                 to ensure that there are enough unfragmented resources if a host fails.            </description>            <action>                Use similar CPU and memory reservations for all virtual machines                 in the cluster. If this is not possible, consider using a different vSphere HA admission                 control policy, such as reserving a percentage of cluster resource for failover.                 Alternatively, you can use advanced options to specify a cap for the slot size.                 See the vSphere Availability Guide for details.            </action>        </cause>        <cause>           <description>                Hosts with vSphere HA agent errors are not good candidates                 for providing failover capacity in the cluster, and their resources are                 not considered for vSphere HA admission control purposes. If many hosts have an                 vSphere HA agent error, vCenter Server generates this event.           </description>           <action>                Check the event log of the hosts to determine the cause of the vSphere HA agent errors.                 After addressing any configuration issues, reconfigure vSphere HA on the affected                 hosts or on the cluster.           </action>        </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmUuidAssignedEvent,
                     description = 'VM UUID assigned',
                     category = 'info',
                     formatOnDatacenter = 'Assigned new BIOS UUID ({uuid}) to {vm.name} on {host.name}',
                     formatOnComputeResource = 'Assigned new BIOS UUID ({uuid}) to {vm.name} on {host.name}',
                     formatOnHost = 'Assigned new BIOS UUID ({uuid}) to {vm.name}',
                     formatOnVm = 'Assigned new BIOS UUID ({uuid})',
                     fullFormat = 'Assigned new BIOS UUID ({uuid}) to {vm.name} on {host.name} in {datacenter.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmUuidAssignedEvent">      <description>The virtual machine was assigned a new BIOS UUID</description>      <cause>         <description>The user who created the virtual machine did not specify a BIOS UUID at creation time.             vCenter Server generated a new UUID and assigned it to the virtual machine.         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRelocateSpecEvent,
                     description = '<VM Relocate Spec Event>',
                     category = 'info',
                     formatOnDatacenter = '<internal>',
                     formatOnComputeResource = '<internal>',
                     formatOnHost = '<internal>',
                     formatOnVm = '<internal>',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmBeingMigratedEvent,
                     description = 'VM migrating',
                     category = 'info',
                     formatOnDatacenter = 'Relocating {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnComputeResource = 'Relocating {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnHost = 'Relocating {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnVm = 'Relocating VM from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     fullFormat = 'Relocating {vm.name} from {host.name}, {ds.name} in {datacenter.name} to {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     longDescription = '     <EventLongDescription id="vim.event.VmBeingMigratedEvent">        <description>           Changing the host on which the virtual machine is executing        </description>        <cause>           <description>                A user action caused the virtual machine to be migrated to a different host           </description>        </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmReloadFromPathEvent,
                     description = 'Virtual machine reloaded from path',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} reloaded from new configuration {configPath}.',
                     formatOnComputeResource = '{vm.name} on {host.name} reloaded from new configuration {configPath}.',
                     formatOnHost = '{vm.name} reloaded from new configuration {configPath}.',
                     formatOnVm = 'Virtual machine on {host.name} reloaded from new configuration {configPath}.',
                     fullFormat = '{vm.name} on {host.name} reloaded from new configuration {configPath}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmBeingClonedEvent,
                     description = 'VM being cloned',
                     category = 'info',
                     formatOnDatacenter = 'Cloning {vm.name} on {host.name}, {ds.name} in {datacenter.name} to {destName} on {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     formatOnComputeResource = 'Cloning {vm.name} on {host.name}, {ds.name} in {datacenter.name} to {destName} on {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     formatOnHost = 'Cloning {vm.name} on {ds.name} in {datacenter.name} to {destName} on {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     formatOnVm = 'Being cloned to {destName} on {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     fullFormat = 'Cloning {vm.name} on {host.name}, {ds.name} in {datacenter.name} to {destName} on {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmAutoRenameEvent,
                     description = 'VM auto rename',
                     category = 'info',
                     formatOnDatacenter = 'Invalid name for {vm.name} on {host.name}. Renamed from {oldName} to {newName}',
                     formatOnComputeResource = 'Invalid name for {vm.name} on {host.name}. Renamed from {oldName} to {newName}',
                     formatOnHost = 'Invalid name for {vm.name}. Renamed from {oldName} to {newName}',
                     formatOnVm = 'Conflicting or invalid virtual machine name detected. Renamed from {oldName} to {newName}',
                     fullFormat = 'Invalid name for {vm.name} on {host.name} in {datacenter.name}. Renamed from {oldName} to {newName}',
                     longDescription = '    <EventLongDescription id="vim.event.VmAutoRenameEvent">       <description>          The virtual machine was renamed because of possible name conflicts with another virtual machine       </description>       <cause>            <description>The virtual machine might have been added to the vCenter Server inventory while                scanning the datastores of hosts added to the inventory. During such an action, the \t       newly-added virtual machine\'s name might have been found to be in conflict with a virtual                machine name already in the inventory. To resolve this, vCenter Server renames the \t       newly-added virtual machine.            </description>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreDestroyedEvent,
                     description = 'Datastore deleted',
                     category = 'info',
                     formatOnDatacenter = 'Removed unconfigured datastore {datastore.name}',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Removed unconfigured datastore {datastore.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ProfileReferenceHostChangedEvent,
                     description = 'The profile reference host was changed',
                     category = 'info',
                     formatOnDatacenter = "Profile {profile.name} reference host was changed from '{prevReferenceHostName}' to '{referenceHostName}'.",
                     formatOnComputeResource = "Profile {profile.name} reference host was changed from '{prevReferenceHostName}' to '{referenceHostName}'.",
                     formatOnHost = "Profile {profile.name} reference host was changed from '{prevReferenceHostName}' to '{referenceHostName}'.",
                     formatOnVm = '',
                     fullFormat = "Profile {profile.name} reference host was changed from '{prevReferenceHostName}' to '{referenceHostName}'.",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.TemplateUpgradedEvent,
                     description = 'Template upgraded',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Template {legacyTemplate} upgrade completed',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostConfigAppliedEvent,
                     description = 'Host configuration changes applied to host',
                     category = 'info',
                     formatOnDatacenter = 'Host configuration changes applied to {host.name}',
                     formatOnComputeResource = 'Host configuration changes applied to {host.name}',
                     formatOnHost = 'Host configuration changes applied.',
                     formatOnVm = '',
                     fullFormat = 'Host configuration changes applied.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmActionTriggeredEvent,
                     description = 'Alarm action triggered',
                     category = 'info',
                     formatOnDatacenter = "Alarm '{alarm.name}' on {entity.name} triggered an action",
                     formatOnComputeResource = "Alarm '{alarm.name}' on {entity.name} triggered an action",
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "Alarm '{alarm.name}' on {entity.name} triggered an action",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedMigrateEvent,
                     description = 'Cannot migrate VM',
                     category = 'error',
                     formatOnDatacenter = 'Cannot migrate {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnComputeResource = 'Cannot migrate {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnHost = 'Cannot migrate {vm.name} to {destHost.name}, {destDatastore.name}',
                     formatOnVm = 'Cannot migrate to {destHost.name}, {destDatastore.name}',
                     fullFormat = 'Cannot migrate {vm.name} from {host.name}, {ds.name} in {datacenter.name} to {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.VmFailedMigrateEvent">        <description>           Failed to migrate the virtual machine for reasons described in the event message        </description>        <cause>             <description>                 The virtual machine did not migrate. This condition can occur if vMotion IPs are not configured,                 the source and destination hosts are not accessible, and so on.            </description>             <action>                 Check the reason in the event message to find the cause of the failure. Ensure that the \t\tvMotion IPs are configured on source and destination hosts, the hosts are accessible, and so on.            </action>         </cause>      </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreFileDeletedEvent,
                     description = 'File or directory deleted',
                     category = 'info',
                     formatOnDatacenter = "Deletion of file or directory {targetFile} from {datastore.name} was initiated from '{sourceOfOperation}' and completed with status '{succeeded.@enum.DatastoreFileEvent.Succeeded}'",
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "Deletion of file or directory {targetFile} from {datastore.name} was initiated from '{sourceOfOperation}' and completed with status '{succeeded.@enum.DatastoreFileEvent.Succeeded}'",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedRelayoutOnVmfs2DatastoreEvent,
                     description = 'Cannot complete VM relayout on Vmfs2 datastore',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'Cannot complete relayout due to disks on a VMFS2 volume',
                     fullFormat = 'Cannot complete relayout for virtual machine {vm.name} which has disks on a VMFS2 volume.',
                     longDescription = '    <EventLongDescription id="vim.event.VmFailedRelayoutOnVmfs2DatastoreEvent">        <description>           Failed to migrate a virtual machine on VMFS2 datastore        </description>        <cause>           <description>                An attempt to migrate a virtual machine failed because the                 virtual machine still has disk(s) on a VMFS2 datastore. VMFS2 datastores are read-only for                 ESX 3.0 and later hosts.           </description>           <action>                 Upgrade the datastore(s) from VMFS2 to VMFS3           </action>         </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DasHostIsolatedEvent,
                     description = 'vSphere HA host isolated',
                     category = 'warning',
                     formatOnDatacenter = 'Host {isolatedHost.name} has been isolated from cluster {computeResource.name}',
                     formatOnComputeResource = 'Host {isolatedHost.name} has been isolated',
                     formatOnHost = 'Host has been isolated from cluster',
                     formatOnVm = '',
                     fullFormat = 'Host {isolatedHost.name} has been isolated from cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.DasHostIsolatedEvent">       <description>          vSphere HA detected that the host is network isolated. When a host is in this state, vSphere HA           applies the power-off or shutdown host isolation response to virtual machines running on the host, and           continues to monitor the virtual machines that are left powered on. While a host is in this state, vSphere HA\'s           ability to restart virtual machines after a failure is impacted. vSphere HA only powers off or shuts down a           virtual machine if the agent on the host determines that a master agent is responsible for the virtual machine.        </description>       <cause>            <description>                 A host is network isolated if both of the following conditions are met: (1)                 isolation addresses have been configured and the host is unable to ping them; (2)                 the vSphere HA agent on the host is unable to access any of the agents running on the other cluster hosts.             </description>            <action>                 Resolve the networking problem that is preventing the host from pinging its isolation                 addresses and communicating with other hosts. Ensure that there is redundancy in the                  management networks used by vSphere HA. With redundancy, vSphere HA is able to communicate                 over more than one path thus reducing the chance of a host becoming isolated.             </action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmDeployedEvent,
                     description = 'VM deployed',
                     category = 'info',
                     formatOnDatacenter = 'Template {srcTemplate.name} deployed to {vm.name} on {host.name}, {ds.name}',
                     formatOnComputeResource = 'Template {srcTemplate.name} deployed to {vm.name} on {host.name}, {ds.name}',
                     formatOnHost = 'Template {srcTemplate.name} deployed to {vm.name} on {host.name}, {ds.name}',
                     formatOnVm = 'Template {srcTemplate.name} deployed on {host.name}, {ds.name}',
                     fullFormat = 'Template {srcTemplate.name} deployed to {vm.name} on {host.name}, {ds.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmDeployedEvent">      <description>         A virtual machine has been created from the specified template      </description>      <cause>         <description>            A user action caused a virtual machine to be created from the template         </description>      </cause>      <cause>         <description>            A scheduled task caused a virtual machine to be created from the template         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmPoweredOnEvent,
                     description = 'VM powered on',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} has powered on',
                     formatOnComputeResource = '{vm.name} on {host.name} has powered on',
                     formatOnHost = '{vm.name} has powered on',
                     formatOnVm = 'Virtual machine on {host.name} has powered on',
                     fullFormat = '{vm.name} on {host.name} in {datacenter.name} has powered on',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.RemoteTSMEnabledEvent,
                     description = 'SSH is enabled',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'SSH for the host has been enabled',
                     formatOnVm = '',
                     fullFormat = 'SSH for the host {host.name} has been enabled',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostSubSpecificationDeleteEvent,
                     description = 'Delete host sub specification {subSpecName}',
                     category = 'info',
                     formatOnDatacenter = 'Delete host sub specification {subSpecName} of host {host.name}.',
                     formatOnComputeResource = 'Delete host sub specification {subSpecName} of host {host.name}.',
                     formatOnHost = 'Delete host sub specification.',
                     formatOnVm = '',
                     fullFormat = 'Delete host sub specification {subSpecName} of host {host.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostMonitoringStateChangedEvent,
                     description = 'vSphere HA host monitoring state changed',
                     category = 'info',
                     formatOnDatacenter = "vSphere HA host monitoring state in {computeResource.name} changed from '{prevState.@enum.DasConfigInfo.ServiceState}' to '{state.@enum.DasConfigInfo.ServiceState}'",
                     formatOnComputeResource = "vSphere HA host monitoring state changed from '{prevState.@enum.DasConfigInfo.ServiceState}' to '{state.@enum.DasConfigInfo.ServiceState}'",
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "vSphere HA host monitoring state in {computeResource.name} in {datacenter.name} changed from '{prevState.@enum.DasConfigInfo.ServiceState}' to '{state.@enum.DasConfigInfo.ServiceState}'",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostDisconnectedEvent,
                     description = 'Host disconnected',
                     category = 'info',
                     formatOnDatacenter = 'Disconnected from {host.name}. Reason: {reason.@enum.HostDisconnectedEvent.ReasonCode}',
                     formatOnComputeResource = 'Disconnected from {host.name}. Reason: {reason.@enum.HostDisconnectedEvent.ReasonCode}',
                     formatOnHost = 'Disconnected from host. Reason: {reason.@enum.HostDisconnectedEvent.ReasonCode}',
                     formatOnVm = '',
                     fullFormat = 'Disconnected from {host.name} in {datacenter.name}. Reason: {reason.@enum.HostDisconnectedEvent.ReasonCode}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.EventEx,
                     description = '',
                     category = 'event..category',
                     formatOnDatacenter = 'event..fullFormat',
                     formatOnComputeResource = 'event..fullFormat',
                     formatOnHost = 'event..fullFormat',
                     formatOnVm = 'event..fullFormat',
                     fullFormat = '|event..fullFormat',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostIpChangedEvent,
                     description = 'Host IP changed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'IP address changed from {oldIP} to {newIP}',
                     formatOnVm = '',
                     fullFormat = 'IP address of the host {host.name} changed from {oldIP} to {newIP}',
                     longDescription = '    <EventLongDescription id="vim.event.HostIpChangedEvent">       <description>           The IP address of the host was changed       </description>       <cause>            <description> The IP address of the host was changed through vCenter Server </description>       </cause>       <cause>            <description> The IP address of the host was changed through the host </description>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.GeneralHostInfoEvent,
                     description = 'Host information',
                     category = 'info',
                     formatOnDatacenter = 'Issue detected on {host.name}: {message}',
                     formatOnComputeResource = 'Issue detected on {host.name}: {message}',
                     formatOnHost = '{message}',
                     formatOnVm = '',
                     fullFormat = 'Issue detected on {host.name} in {datacenter.name}: {message}',
                     longDescription = '\t<EventLongDescription id="vim.event.GeneralHostInfoEvent">\t\t<description>\t\t\tA general information event occurred on the host\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.GeneralHostWarningEvent,
                     description = 'Host warning',
                     category = 'warning',
                     formatOnDatacenter = 'Issue detected on {host.name}: {message}',
                     formatOnComputeResource = 'Issue detected on {host.name}: {message}',
                     formatOnHost = '{message}',
                     formatOnVm = '',
                     fullFormat = 'Issue detected on {host.name} in {datacenter.name}: {message}',
                     longDescription = '\t<EventLongDescription id="vim.event.GeneralHostWarningEvent">\t\t<description>\t\t\tA general warning event occurred on the host\t\t</description>\t\t<cause>            <description>\t\t\tVirtual machine creation might fail because the agent was unable to retrieve virtual \t\t\tmachine creation options from the host\t\t\t</description>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.GeneralUserEvent,
                     description = 'User event',
                     category = 'user',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'User logged event: {message}',
                     longDescription = '\t<EventLongDescription id="vim.event.GeneralUserEvent">\t\t<description>\t\t\tA general user event occurred on the host\t\t</description>\t\t<cause>            <description>\t\t\tA user initiated an action on the host\t\t\t</description>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.GeneralVmErrorEvent,
                     description = 'VM error',
                     category = 'error',
                     formatOnDatacenter = 'Error detected for {vm.name} on {host.name} in {datacenter.name}: {message}',
                     formatOnComputeResource = 'Error detected for {vm.name} on {host.name} in {datacenter.name}: {message}',
                     formatOnHost = 'Error detected for {vm.name}: {message}',
                     formatOnVm = '{message} on {host.name}',
                     fullFormat = 'Error detected for {vm.name} on {host.name} in {datacenter.name}: {message}',
                     longDescription = '\t<EventLongDescription id="vim.event.GeneralVmErrorEvent">\t\t<description>\t\t\tAn error occurred on the virtual machine\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.GeneralVmInfoEvent,
                     description = 'VM information',
                     category = 'info',
                     formatOnDatacenter = 'Issue detected for {vm.name} on {host.name} in {datacenter.name}: {message}',
                     formatOnComputeResource = 'Issue detected for {vm.name} on {host.name} in {datacenter.name}: {message}',
                     formatOnHost = 'Issue detected for {vm.name}: {message}',
                     formatOnVm = '{message} on {host.name}',
                     fullFormat = 'Issue detected for {vm.name} on {host.name} in {datacenter.name}: {message}',
                     longDescription = '\t<EventLongDescription id="vim.event.GeneralVmInfoEvent">\t\t<description>\t\t\tA general information event occurred on the virtual machine\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.GeneralVmWarningEvent,
                     description = 'VM warning',
                     category = 'warning',
                     formatOnDatacenter = 'Issue detected for {vm.name} on {host.name} in {datacenter.name}: {message}',
                     formatOnComputeResource = 'Issue detected for {vm.name} on {host.name} in {datacenter.name}: {message}',
                     formatOnHost = 'Issue detected for {vm.name}: {message}',
                     formatOnVm = '{message} on {host.name}',
                     fullFormat = 'Issue detected for {vm.name} on {host.name} in {datacenter.name}: {message}',
                     longDescription = '\t<EventLongDescription id="vim.event.GeneralVmWarningEvent">\t\t<description>\t\t\tA general warning event occurred on the virtual machine\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HealthStatusChangedEvent,
                     description = 'Status change',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '{componentName} status changed from {oldStatus} to {newStatus}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostGetShortNameFailedEvent,
                     description = 'Cannot get short host name',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = "Cannot complete command 'hostname -s' or returned incorrect name format",
                     formatOnVm = '',
                     fullFormat = "Cannot complete command 'hostname -s' on host {host.name} or returned incorrect name format",
                     longDescription = '    <EventLongDescription id="vim.event.HostGetShortNameFailedEvent">       <description>          The hostname -s command has failed on the host        </description>       <cause>            <description>The host network is improperly configured</description>            <action>Check the host network configuration</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostIpInconsistentEvent,
                     description = 'Host IP inconsistent',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Configuration of host IP address is inconsistent: address resolved to {ipAddress} and {ipAddress2}',
                     formatOnVm = '',
                     fullFormat = 'Configuration of host IP address is inconsistent on host {host.name}: address resolved to {ipAddress} and {ipAddress2}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostIpToShortNameFailedEvent,
                     description = 'Host IP to short name not completed',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Cannot resolve IP address to short name',
                     formatOnVm = '',
                     fullFormat = 'Cannot resolve IP address to short name on host {host.name}',
                     longDescription = '    <EventLongDescription id="vim.event.HostIpToShortNameFailedEvent">       <description>          The host\'s IP address could not be resolved to a short name        </description>       <cause>            <description>The host or DNS records are improperly configured</description>            <action>Check the host network configuration</action>            <action>Check the DNS configuration</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostNonCompliantEvent,
                     description = 'Host non-compliant with profile',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Host is not in compliance with the attached profile.',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} is not in compliance with the attached profile',
                     longDescription = '   <EventLongDescription id="vim.event.HostNonCompliantEvent">      <description>         The host does not comply with the host profile       </description>       <cause>          <description>             The host is not in compliance with the attached profile           </description>       <action>          Check the Summary tab for the host in the vSphere Client to determine the           possible cause(s) of noncompliance        </action>       </cause></EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostProfileAppliedEvent,
                     description = 'Host profile applied',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Profile configuration applied to the host',
                     formatOnVm = '',
                     fullFormat = 'Profile is applied on the host {host.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostRemovedEvent,
                     description = 'Host removed',
                     category = 'info',
                     formatOnDatacenter = 'Removed host {host.name}',
                     formatOnComputeResource = 'Removed host {host.name}',
                     formatOnHost = 'Removed from inventory',
                     formatOnVm = '',
                     fullFormat = 'Removed host {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostShutdownEvent,
                     description = 'Host shut down',
                     category = 'info',
                     formatOnDatacenter = 'Shut down of {host.name}: {reason}',
                     formatOnComputeResource = 'Shut down of {host.name}: {reason}',
                     formatOnHost = 'Shut down of host: {reason}',
                     formatOnVm = '',
                     fullFormat = 'Shut down of {host.name} in {datacenter.name}: {reason}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostSpecificationChangedEvent,
                     description = 'Host specification is changed on vCenter',
                     category = 'info',
                     formatOnDatacenter = 'Host specification of host {host.name} is changed on vCenter.',
                     formatOnComputeResource = 'Host specification of host {host.name} is changed on vCenter.',
                     formatOnHost = 'Host specification is changed.',
                     formatOnVm = '',
                     fullFormat = 'Host specification of host {host.name} is changed on vCenter.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostSpecificationRequireEvent,
                     description = 'Pull host specification from host to vCenter',
                     category = 'info',
                     formatOnDatacenter = 'Pull host specification of host {host.name} to vCenter.',
                     formatOnComputeResource = 'Pull host specification of host {host.name} to vCenter.',
                     formatOnHost = 'Pull host specification to vCenter.',
                     formatOnVm = '',
                     fullFormat = 'Pull host specification of host {host.name} to vCenter.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostSyncFailedEvent,
                     description = 'Cannot synchronize host',
                     category = 'error',
                     formatOnDatacenter = 'Cannot synchronize host {host.name}. {reason.msg}',
                     formatOnComputeResource = 'Cannot synchronize host {host.name}. {reason.msg}',
                     formatOnHost = 'Cannot synchronize host {host.name}. {reason.msg}',
                     formatOnVm = '',
                     fullFormat = 'Cannot synchronize host {host.name}. {reason.msg}',
                     longDescription = '\t<EventLongDescription id="vim.event.HostSyncFailedEvent">\t\t<description>\t\t\tFailed to sync with the vCenter Agent on the host\t\t</description>\t\t<cause>            <description>\t\t\t\tThe event contains details on why this failure occurred\t\t\t</description>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostUpgradeFailedEvent,
                     description = 'Host upgrade failed',
                     category = 'error',
                     formatOnDatacenter = 'Cannot install or upgrade vCenter agent service on {host.name}',
                     formatOnComputeResource = 'Cannot install or upgrade vCenter agent service on {host.name}',
                     formatOnHost = 'Cannot install or upgrade vCenter agent service on {host.name} in {datacenter.name}',
                     formatOnVm = '',
                     fullFormat = 'Cannot install or upgrade vCenter agent service on {host.name} in {datacenter.name}',
                     longDescription = '\t<EventLongDescription id="vim.event.HostUpgradeFailedEvent">\t\t<description>\t\t\tFailed to connect to the host due to an installation or upgrade issue\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostUserWorldSwapNotEnabledEvent,
                     description = 'The userworld swap is not enabled on the host',
                     category = 'warning',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'The userworld swap is not enabled on the host',
                     formatOnVm = '',
                     fullFormat = 'The userworld swap is not enabled on the host {host.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostWwnChangedEvent,
                     description = 'Host WWN changed',
                     category = 'warning',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'WWNs are changed',
                     formatOnVm = '',
                     fullFormat = 'WWNs are changed for {host.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmMacConflictEvent,
                     description = 'VM MAC conflict',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'The MAC address ({mac}) conflicts with MAC assigned to {conflictedVm.name}',
                     fullFormat = 'The MAC address ({mac}) of {vm.name} conflicts with MAC assigned to  {conflictedVm.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmMacConflictEvent">      <description>         The virtual machine MAC address conflicts with that of          another virtual machine      </description>      <cause>         <description> This virtual machine\'s MAC address is the same             as that of another virtual machine.            Refer to the event details for more information on the             virtual machine that caused the conflict.         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.LicenseRestrictedEvent,
                     description = 'Unable to acquire licenses due to a restriction on the license server',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Unable to acquire licenses due to a restriction in the option file on the license server.',
                     longDescription = '    <EventLongDescription id="vim.event.LicenseRestrictedEvent">       <description>          vCenter Server logs this event if it is unable to check out a license from the           license server due to restrictions in the license file        </description>       <cause>            <description>License file in the license server has restrictions that prevent check out</description>            <action>Check the license file and remove any restrictions that you can</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.LicenseServerAvailableEvent,
                     description = 'License server available',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'License server {licenseServer} is available',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.LicenseServerUnavailableEvent,
                     description = 'License server unavailable',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'License server {licenseServer} is unavailable',
                     longDescription = '    <EventLongDescription id="vim.event.LicenseServerUnavailableEvent">       <description>          vCenter Server tracks the license server state and logs this event if           the license server has stopped responding.        </description>       <cause>            <description>License server is not responding and not available to vCenter Server</description>            <action>Verify that the license server is running. If it is, check the connectivity between                     vCenter Server and the license server.</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.LocalTSMEnabledEvent,
                     description = 'ESXi Shell is enabled',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'ESXi Shell for the host has been enabled',
                     formatOnVm = '',
                     fullFormat = 'ESXi Shell for the host {host.name} has been enabled',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.NASDatastoreCreatedEvent,
                     description = 'NAS datastore created',
                     category = 'info',
                     formatOnDatacenter = 'Created NAS datastore {datastore.name} ({datastoreUrl}) on {host.name}',
                     formatOnComputeResource = 'Created NAS datastore {datastore.name} ({datastoreUrl}) on {host.name}',
                     formatOnHost = 'Created NAS datastore {datastore.name} ({datastoreUrl})',
                     formatOnVm = '',
                     fullFormat = 'Created NAS datastore {datastore.name} ({datastoreUrl}) on {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.NoLicenseEvent,
                     description = 'No license',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'A required license {feature.featureName} is not reserved',
                     longDescription = '    <EventLongDescription id="vim.event.NoLicenseEvent">       <description>          vCenter Server logs this event if it fails to acquire a feature from the license server for an           unknown reason.        </description>       <cause>            <description>Acquiring a feature license fails for an unknown reason</description>            <action>Verify that the license server has the license for the feature</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ResourcePoolDestroyedEvent,
                     description = 'Resource pool deleted',
                     category = 'info',
                     formatOnDatacenter = 'Removed resource pool {resourcePool.name} on {computeResource.name}',
                     formatOnComputeResource = 'Removed resource pool {resourcePool.name}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Removed resource pool {resourcePool.name} on {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortLeavePortgroupEvent,
                     description = 'A dvPort was moved out of the dvPort group.',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} was moved out of the dvPort group {portgroupName}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} was moved out of the dvPort group {portgroupName} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ResourcePoolMovedEvent,
                     description = 'Resource pool moved',
                     category = 'info',
                     formatOnDatacenter = 'Moved resource pool {resourcePool.name} from {oldParent.name} to {newParent.name} on {computeResource.name}',
                     formatOnComputeResource = 'Moved resource pool {resourcePool.name} from {oldParent.name} to {newParent.name}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Moved resource pool {resourcePool.name} from {oldParent.name} to {newParent.name} on {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.RoleAddedEvent,
                     description = 'Role added',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'New role {role.name} created',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ResourcePoolReconfiguredEvent,
                     description = 'Resource pool reconfigured',
                     category = 'info',
                     formatOnDatacenter = 'Updated configuration for {resourcePool.name} in compute-resource {computeResource.name} \n \n Modified: \n \n{configChanges.modified} Added: \n \n{configChanges.added} Deleted: \n \n{configChanges.deleted}',
                     formatOnComputeResource = 'Updated configuration on {resourcePool.name} \n \n Modified: \n \n{configChanges.modified} Added: \n \n{configChanges.added} Deleted: \n \n{configChanges.deleted}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Updated configuration for {resourcePool.name} in compute-resource {computeResource.name} in {datacenter.name} \n \n Modified: \n \n{configChanges.modified} Added: \n \n{configChanges.added} Deleted: \n \n{configChanges.deleted}',
                     longDescription = '    <EventLongDescription id="vim.event.ResourcePoolReconfiguredEvent">       <description>          The resource pool configuration changed. The resource pool configuration           includes information about the resource reservations of the resource pool and           the resource reservations of its children.        </description>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ScheduledTaskFailedEvent,
                     description = 'Cannot complete scheduled task',
                     category = 'error',
                     formatOnDatacenter = 'Task {scheduledTask.name} on {entity.name} cannot be completed: {reason.msg}',
                     formatOnComputeResource = 'Task {scheduledTask.name} on {entity.name} cannot be completed: {reason.msg}',
                     formatOnHost = 'Task {scheduledTask.name} on {entity.name} cannot be completed: {reason.msg}',
                     formatOnVm = 'Task {scheduledTask.name} cannot be completed: {reason.msg}',
                     fullFormat = 'Task {scheduledTask.name} on {entity.name} in datacenter {datacenter.name} cannot be completed: {reason.msg}',
                     longDescription = '    <EventLongDescription id="vim.event.ScheduledTaskFailedEvent">       <description>          An error occurred while running a scheduled task        </description>       <cause>            <description>Failed to run a scheduled task</description>            <action>Correct the failure condition</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ScheduledTaskReconfiguredEvent,
                     description = 'Scheduled task reconfigured',
                     category = 'info',
                     formatOnDatacenter = 'Reconfigured task {scheduledTask.name} on {entity.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}.',
                     formatOnComputeResource = 'Reconfigured task {scheduledTask.name} on {entity.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}.',
                     formatOnHost = 'Reconfigured task {scheduledTask.name} on {entity.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}.',
                     formatOnVm = 'Reconfigured task {scheduledTask.name}',
                     fullFormat = 'Reconfigured task {scheduledTask.name} on {entity.name} in datacenter {datacenter.name}.  \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UnlicensedVirtualMachinesEvent,
                     description = 'Unlicensed virtual machines',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'There are {unlicensed} unlicensed virtual machines on host {host} - there are only {available} licenses available',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ScheduledTaskRemovedEvent,
                     description = 'Scheduled task removed',
                     category = 'info',
                     formatOnDatacenter = 'Removed task {scheduledTask.name} on {entity.name}',
                     formatOnComputeResource = 'Removed task {scheduledTask.name} on {entity.name}',
                     formatOnHost = 'Removed task {scheduledTask.name} on {entity.name}',
                     formatOnVm = 'Removed task {scheduledTask.name}',
                     fullFormat = 'Removed task {scheduledTask.name} on {entity.name} in datacenter {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortUnblockedEvent,
                     description = 'dvPort unblocked',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} was unblocked in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} was unblocked in the vSphere Distributed Switch {dvs.name} in {datacenter.name}. It was in {prevBlockState.@enum.DvsEvent.PortBlockState} state before.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ScheduledTaskStartedEvent,
                     description = 'Scheduled task started',
                     category = 'info',
                     formatOnDatacenter = 'Running task {scheduledTask.name} on {entity.name}',
                     formatOnComputeResource = 'Running task {scheduledTask.name} on {entity.name}',
                     formatOnHost = 'Running task {scheduledTask.name} on {entity.name}',
                     formatOnVm = 'Running task {scheduledTask.name}',
                     fullFormat = 'Running task {scheduledTask.name} on {entity.name} in datacenter {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmDateRolledBackEvent,
                     description = 'VM date rolled back',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Disconnecting all hosts as the date of virtual machine {vm.name} has been rolled back',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.SessionEvent,
                     description = '<Session Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.TaskEvent,
                     description = 'Task event',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Task: {info.descriptionId}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.TaskTimeoutEvent,
                     description = 'Task time-out',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Task: {info.descriptionId} time-out',
                     longDescription = '\t<EventLongDescription id="vim.event.TaskTimeoutEvent">\t\t<description>\t\t\tA task has been cleaned up because it timed out\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.TemplateUpgradeFailedEvent,
                     description = 'Cannot upgrade template',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Cannot upgrade template {legacyTemplate} due to: {reason.msg}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.TimedOutHostOperationEvent,
                     description = 'Host operation timed out',
                     category = 'warning',
                     formatOnDatacenter = 'The operation performed on host {host.name} timed out',
                     formatOnComputeResource = 'The operation performed on host {host.name} timed out',
                     formatOnHost = 'The operation timed out',
                     formatOnVm = '',
                     fullFormat = 'The operation performed on {host.name} in {datacenter.name} timed out',
                     longDescription = '\t<EventLongDescription id="vim.event.TimedOutHostOperationEvent">\t\t<description>\t\t\tAn operation performed on the host has timed out\t\t</description>\t\t<cause>\t\t\t<description>\t\t\tA previous event in the sequence of events will provide information on the \t\t\treason for the timeout\t\t\t</description>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UnlicensedVirtualMachinesFoundEvent,
                     description = 'Unlicensed virtual machines found',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '{unlicensed} unlicensed virtual machines found on host {host}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmRemovedEvent,
                     description = 'Alarm removed',
                     category = 'info',
                     formatOnDatacenter = "Removed alarm '{alarm.name}' on {entity.name}",
                     formatOnComputeResource = "Removed alarm '{alarm.name}' on {entity.name}",
                     formatOnHost = "Removed alarm '{alarm.name}' on {entity.name}",
                     formatOnVm = "Removed alarm '{alarm.name}'",
                     fullFormat = "Removed alarm '{alarm.name}' on {entity.name}",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsUpgradeAvailableEvent,
                     description = 'An upgrade for the vSphere Distributed Switch is available.',
                     category = 'info',
                     formatOnDatacenter = 'An upgrade for vSphere Distributed Switch {dvs.name} is available.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = ' An upgrade for the vSphere Distributed Switch {dvs.name} in datacenter {datacenter.name} is available.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UserAssignedToGroup,
                     description = 'User assigned to group',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'User {userLogin} was added to group {group}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UserLoginSessionEvent,
                     description = 'User login',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'User {userName}@{ipAddress} logged in as {userAgent}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UserPasswordChanged,
                     description = 'User password changed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Password was changed for account {userLogin}',
                     formatOnVm = '',
                     fullFormat = 'Password was changed for account {userLogin} on host {host.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmVnicPoolReservationViolationClearEvent,
                     description = 'Virtual NIC Network Resource Pool Reservation Violation Clear event',
                     category = 'info',
                     formatOnDatacenter = 'The reservation violation on the virtual NIC network resource pool {vmVnicResourcePoolName} with key {vmVnicResourcePoolKey} on {dvs.name} is cleared',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The reservation violation on the virtual NIC network resource pool {vmVnicResourcePoolName} with key {vmVnicResourcePoolKey} on {dvs.name} is cleared',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UserUnassignedFromGroup,
                     description = 'User removed from group',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'User {userLogin} removed from group {group}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UserUpgradeEvent,
                     description = 'User upgrade',
                     category = 'user',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '{message}',
                     longDescription = '\t<EventLongDescription id="vim.event.UserUpgradeEvent">\t\t<description>\t\t\tA general user event occurred due to an upgrade\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VMFSDatastoreExpandedEvent,
                     description = 'VMFS datastore expanded',
                     category = 'info',
                     formatOnDatacenter = 'Expanded VMFS datastore {datastore.name} on {host.name}',
                     formatOnComputeResource = 'Expanded VMFS datastore {datastore.name} on {host.name}',
                     formatOnHost = 'Expanded VMFS datastore {datastore.name}',
                     formatOnVm = '',
                     fullFormat = 'Expanded VMFS datastore {datastore.name} on {host.name} in {datacenter.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VMFSDatastoreExpandedEvent">      <description>         An existing extent in a VMFS volume was grown to increase its capacity      </description>      <cause>         <description>            A user or system action caused an extent of an existing VMFS datastore              to be grown. Only extents with free space immediately after them             are expandable. As a result, the action filled the available              adjacent capacity on the LUN.         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmAcquiredTicketEvent,
                     description = 'VM acquired ticket',
                     category = 'info',
                     formatOnDatacenter = 'A ticket for {vm.name} of type {ticketType.@enum.VirtualMachine.TicketType} has been acquired',
                     formatOnComputeResource = 'A ticket for {vm.name} of type {ticketType.@enum.VirtualMachine.TicketType} has been acquired',
                     formatOnHost = 'A ticket for {vm.name} of type {ticketType.@enum.VirtualMachine.TicketType} has been acquired',
                     formatOnVm = 'A ticket of type {ticketType.@enum.VirtualMachine.TicketType} has been acquired.',
                     fullFormat = 'A ticket for {vm.name} of type {ticketType.@enum.VirtualMachine.TicketType} on {host.name} in {datacenter.name} has been acquired',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VMFSDatastoreExtendedEvent,
                     description = 'VMFS datastore extended',
                     category = 'info',
                     formatOnDatacenter = 'Extended VMFS datastore {datastore.name} on {host.name}',
                     formatOnComputeResource = 'Extended VMFS datastore {datastore.name} on {host.name}',
                     formatOnHost = 'Extended VMFS datastore {datastore.name}',
                     formatOnVm = '',
                     fullFormat = 'Extended VMFS datastore {datastore.name} on {host.name} in {datacenter.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VMFSDatastoreExtendedEvent">      <description>         An existing VMFS volume was extended to increase its capacity      </description>      <cause>         <description>            A user or system action caused the datastore to be extended with a partition             on a LUN to increase its capacity.          </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsEnabledEvent,
                     description = 'DRS enabled',
                     category = 'info',
                     formatOnDatacenter = 'Enabled DRS on cluster {computeResource.name} with automation level {behavior}',
                     formatOnComputeResource = 'Enabled DRS with automation level {behavior}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Enabled DRS on {computeResource.name} with automation level {behavior} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VMotionLicenseExpiredEvent,
                     description = 'vMotion license expired',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'A vMotion license for {host.name} has expired',
                     longDescription = '    <EventLongDescription id="vim.event.VMotionLicenseExpiredEvent">       <description>          vCenter Server tracks the expiration times of vMotion licenses on the license server           and uses this event to notify you of any vMotion licenses that are about to expire       </description>       <cause>            <description>vMotion licenses on the license server are about to expire</description>            <action>Update the license server to get a fresher version of the vMotion license</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VcAgentUninstallFailedEvent,
                     description = 'Cannot uninstall vCenter agent',
                     category = 'error',
                     formatOnDatacenter = 'Cannot uninstall vCenter agent from {host.name}. {reason.@enum.fault.AgentInstallFailed.Reason}',
                     formatOnComputeResource = 'Cannot uninstall vCenter agent from {host.name}. {reason.@enum.fault.AgentInstallFailed.Reason}',
                     formatOnHost = 'Cannot uninstall vCenter agent. {reason.@enum.fault.AgentInstallFailed.Reason}',
                     formatOnVm = '',
                     fullFormat = 'Cannot uninstall vCenter agent from {host.name} in {datacenter.name}. {reason.@enum.fault.AgentInstallFailed.Reason}',
                     longDescription = '\t<EventLongDescription id="vim.event.VcAgentUninstallFailedEvent">\t\t<description>\t\t\tAn attempt to uninstall the vCenter Agent failed on the host\t\t</description>\t\t<cause>            <description>\t\t\t\tThe event contains details on why this failure occurred\t\t\t</description>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VcAgentUninstalledEvent,
                     description = 'vCenter agent uninstalled',
                     category = 'info',
                     formatOnDatacenter = 'vCenter agent has been uninstalled from {host.name}',
                     formatOnComputeResource = 'vCenter agent has been uninstalled from {host.name}',
                     formatOnHost = 'vCenter agent has been uninstalled',
                     formatOnVm = '',
                     fullFormat = 'vCenter agent has been uninstalled from {host.name} in {datacenter.name}',
                     longDescription = '\t<EventLongDescription id="vim.event.VcAgentUninstalledEvent">\t\t<description>\t\t\tThe vCenter Agent has been uninstalled from host\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmEvent,
                     description = '<VM Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedRelayoutEvent,
                     description = 'Cannot complete VM relayout.',
                     category = 'error',
                     formatOnDatacenter = 'Cannot complete relayout {vm.name} on {host.name}: {reason.msg}',
                     formatOnComputeResource = 'Cannot complete relayout {vm.name} on {host.name}: {reason.msg}',
                     formatOnHost = 'Cannot complete relayout {vm.name}: {reason.msg}',
                     formatOnVm = 'Cannot complete relayout for this virtual machine on {host.name}: {reason.msg}',
                     fullFormat = 'Cannot complete relayout {vm.name} on {host.name} in {datacenter.name}: {reason.msg}',
                     longDescription = '    <EventLongDescription id="vim.event.VmFailedRelayoutEvent">        <description>           Failed to lay out a virtual machine         </description>        <cause>           <description>                An attempt to lay out a virtual machine on disk failed for reasons described in the event message.                 This condition can occur for any of several reasons, for example inability to access the disk.           </description>        <action>\t    Check the reason in the event message to find the cause of the failure and correct the problem.         </action>\t</cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmNoNetworkAccessEvent,
                     description = 'VM No Network Access',
                     category = 'warning',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'Not all networks are accessible by {destHost.name}',
                     fullFormat = 'Not all networks for {vm.name} are accessible by {destHost.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedStartingSecondaryEvent,
                     description = 'vCenter cannot start the Fault Tolerance secondary VM',
                     category = 'error',
                     formatOnDatacenter = 'vCenter cannot start the Fault Tolerance secondary VM for {vm.name} on host {host.name} in cluster {computeResource.name}. Reason: {reason.@enum.VmFailedStartingSecondaryEvent.FailureReason}',
                     formatOnComputeResource = 'vCenter cannot start the Fault Tolerance secondary VM for {vm.name} on host {host.name}. Reason: {reason.@enum.VmFailedStartingSecondaryEvent.FailureReason}',
                     formatOnHost = 'vCenter cannot start the Fault Tolerance secondary VM for {vm.name}. Reason: {reason.@enum.VmFailedStartingSecondaryEvent.FailureReason}',
                     formatOnVm = 'vCenter cannot start the Fault Tolerance secondary VM. Reason: {reason.@enum.VmFailedStartingSecondaryEvent.FailureReason}',
                     fullFormat = 'vCenter cannot start the Fault Tolerance secondary VM for {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name}. Reason: {reason.@enum.VmFailedStartingSecondaryEvent.FailureReason}',
                     longDescription = '    <EventLongDescription id="vim.event.VmFailedStartingSecondaryEvent">       <description>          vCenter Server could not start the Secondary VM because of an error       </description>       <cause>            <description>              The remote host is incompatible for Secondary VM.               For instance, this condition can occur when the host does not have access to the               virtual machine\'s network or datastore.            </description>            <action>Ensure that the hosts in the cluster are compatible for FT</action>        </cause>        <cause>            <description>Login to a remote host failed. If the host has been newly added to the inventory \t\tor just rebooted, it might take some time for SSL thumbprints to be propagated to the hosts.            </description>            <action>If the problem persists, disconnect and re-connect the host.</action>        </cause>        <cause>            <description>Registration of the Secondary VM on the remote host failed</description>            <action>Determine whether the remote host has access to the datastore that the FT \t\tvirtual machine resides on</action>        </cause>        <cause>            <description>An error occurred while starting the Secondary VM</description>            <action>Determine the cause of the migration error. vCenter Server will try to restart the \t\tSecondary VM if it can.</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedToPowerOnEvent,
                     description = 'Cannot power on the VM.',
                     category = 'error',
                     formatOnDatacenter = 'Cannot power on {vm.name} on {host.name}: {reason.msg}',
                     formatOnComputeResource = 'Cannot power on {vm.name} on {host.name}: {reason.msg}',
                     formatOnHost = 'Cannot power on {vm.name}: {reason.msg}',
                     formatOnVm = 'Cannot power on {vm.name} on {host.name}: {reason.msg}',
                     fullFormat = 'Cannot power on {vm.name} on {host.name} in {datacenter.name}: {reason.msg}',
                     longDescription = '   <EventLongDescription id="vim.event.VmFailedToPowerOnEvent">      <description>         The virtual machine failed to power on      </description>      <cause>         <description>            Virtual machine power-on attempts can fail because the virtual machine is already in a             powered-on state, concurrent operations are running on the virtual machine, and so on. </description>         <action>\t  Check the reason in the event message to find the cause of the power-on failure and fix the problem.         </action>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedToRebootGuestEvent,
                     description = 'VM cannot reboot the guest OS.',
                     category = 'error',
                     formatOnDatacenter = 'Cannot reboot Guest OS. {reason.msg}',
                     formatOnComputeResource = 'Cannot reboot Guest OS. {reason.msg}',
                     formatOnHost = 'Cannot reboot Guest OS. {reason.msg}',
                     formatOnVm = 'Cannot reboot Guest OS. {reason.msg}',
                     fullFormat = 'Cannot reboot the guest OS for {vm.name} on {host.name} in {datacenter.name}. {reason.msg}',
                     longDescription = '   <EventLongDescription id="vim.event.VmFailedToRebootGuestEvent">      <description>         The guest operating system on the virtual machine failed to reboot.      </description>      <cause>         <description>            Guest operating system reboot failures can occur because the virtual machine is not in a \t    powered-on state, concurrent operations are running on the virtual machine, and so on.         </description>\t <action>\t  Check the reason in the event message to find the cause of the reboot failure and fix the problem.         </action>       </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedToResetEvent,
                     description = 'Cannot reset VM',
                     category = 'error',
                     formatOnDatacenter = 'Cannot suspend {vm.name} on {host.name}: {reason.msg}',
                     formatOnComputeResource = 'Cannot suspend {vm.name} on {host.name}: {reason.msg}',
                     formatOnHost = 'Cannot suspend {vm.name}: {reason.msg}',
                     formatOnVm = 'Cannot suspend: {reason.msg}',
                     fullFormat = 'Cannot suspend {vm.name} on {host.name} in {datacenter.name}: {reason.msg}',
                     longDescription = '   <EventLongDescription id="vim.event.VmFailedToResetEvent">      <description>The virtual machine failed to reset</description>      <cause>         <description>\t\tThe virtual machine might be waiting for a response to a question or prompt</description>         <action>            Go to the Summary tab for the virtual machine in vSphere client and respond to the question \t    or prompt         </action>      </cause>      <cause>         <description>There might not be enough available licenses to perform this operation.</description>         <action>            Obtain the required licenses and retry the reset operation         </action>      </cause>      <cause>         <description>            Concurrent operations might be executing on the virtual machine         </description>         <action>Complete the concurrent operations and retry the reset operation</action>      </cause>      <cause>         <description>            The host on which the virtual machine is running is entering maintenance mode         </description>         <action>            Wait until the host exits maintenance mode and retry the operation         </action>      </cause>      <cause>         <description>The virtual machine is in an invalid state. Virtual machines can enter an \t    invalid state for many reasons, for example datastore inaccessibility.</description>         <action>            Identify the reason that the virtual machine entered an invalid state, correct the problem, \t    and retry the operation.         </action>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedToStandbyGuestEvent,
                     description = 'VM cannot standby the guest OS',
                     category = 'error',
                     formatOnDatacenter = 'Cannot standby the guest OS. {reason.msg}',
                     formatOnComputeResource = 'Cannot standby the guest OS. {reason.msg}',
                     formatOnHost = 'Cannot standby the guest OS. {reason.msg}',
                     formatOnVm = 'Cannot standby the guest OS. {reason.msg}',
                     fullFormat = '{vm.name} cannot standby the guest OS on {host.name} in {datacenter.name}: {reason.msg}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFaultToleranceTurnedOffEvent,
                     description = 'VM Fault Tolerance turned off',
                     category = 'info',
                     formatOnDatacenter = 'Fault Tolerance protection has been turned off for {vm.name} on host {host.name} in cluster {computeResource.name}',
                     formatOnComputeResource = 'Fault Tolerance protection has been turned off for {vm.name} on host {host.name}',
                     formatOnHost = 'Fault Tolerance protection has been turned off for {vm.name}',
                     formatOnVm = 'Fault Tolerance protection has been turned off for this virtual machine',
                     fullFormat = 'Fault Tolerance protection has been turned off for {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.VmFaultToleranceTurnedOffEvent">       <description>          All Secondary VMs have been removed and Fault Tolerance protection \t  is turned off for this virtual machine.       </description>       <cause>            <description> </description>            <action></action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmGuestRebootEvent,
                     description = 'Guest reboot',
                     category = 'info',
                     formatOnDatacenter = 'Guest OS reboot for {vm.name} on {host.name}',
                     formatOnComputeResource = 'Guest OS reboot for {vm.name} on {host.name}',
                     formatOnHost = 'Guest OS reboot for {vm.name}',
                     formatOnVm = 'Guest OS reboot',
                     fullFormat = 'Guest OS reboot for {vm.name} on {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortDeletedEvent,
                     description = 'dvPort deleted',
                     category = 'info',
                     formatOnDatacenter = 'Ports were deleted in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Deleted ports in the vSphere Distributed Switch {dvs.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmGuestShutdownEvent,
                     description = 'Guest OS shut down',
                     category = 'info',
                     formatOnDatacenter = 'Guest OS shut down for {vm.name} on {host.name}',
                     formatOnComputeResource = 'Guest OS shut down for {vm.name} on {host.name}',
                     formatOnHost = 'Guest OS shut down for {vm.name}',
                     formatOnVm = 'Guest OS shut down',
                     fullFormat = 'Guest OS shut down for {vm.name} on {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmGuestStandbyEvent,
                     description = 'Guest standby',
                     category = 'info',
                     formatOnDatacenter = 'Guest OS standby for {vm.name} on {host.name}',
                     formatOnComputeResource = 'Guest OS standby for {vm.name} on {host.name}',
                     formatOnHost = 'Guest OS standby for {vm.name}',
                     formatOnVm = 'Guest OS standby',
                     fullFormat = 'Guest OS standby for {vm.name} on {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmInstanceUuidAssignedEvent,
                     description = 'Assign a new instance UUID',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'Assign a new instance UUID ({instanceUuid})',
                     fullFormat = 'Assign a new instance UUID ({instanceUuid}) to {vm.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmInstanceUuidAssignedEvent">      <description>The virtual machine was assigned a new vCenter Server-specific instance UUID      </description>      <cause>         <description>              The user who created the virtual machine did not specify a vCenter Server-specific instance              UUID at creation time. vCenter Server generated a new UUID and assigned it to the \t     virtual machine.         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmMacChangedEvent,
                     description = 'VM MAC changed',
                     category = 'warning',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'Changed MAC address from {oldMac} to {newMac} for adapter {adapter}',
                     fullFormat = 'Changed MAC address from {oldMac} to {newMac} for adapter {adapter} for {vm.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmMacChangedEvent">      <description>         The virtual machine MAC address has changed      </description>      <cause>         <description>            A user action changed the virtual machine MAC address         </description>      </cause>      <cause>         <description>            vCenter changed the virtual machine MAC address because it detected             a MAC address conflict         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmMaxRestartCountReached,
                     description = 'vSphere HA reached maximum VM restart count',
                     category = 'warning',
                     formatOnDatacenter = 'vSphere HA stopped trying to restart {vm.name} on {host.name} in cluster {computeResource.name}because the maximum VM restart count was reached',
                     formatOnComputeResource = 'vSphere HA stopped trying to restart {vm.name} on {host.name} because the maximum VM restart count was reached',
                     formatOnHost = 'vSphere HA stopped trying to restart {vm.name} because the maximum VM restart count was reached',
                     formatOnVm = 'vSphere HA stopped trying to restart this VM because the maximum VM restart count was reached',
                     fullFormat = 'vSphere HA stopped trying to restart {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name} because the maximum VM restart count was reached',
                     longDescription = '     <EventLongDescription id="vim.event.VmMaxRestartCountReached">        <description>           vSphere HA has reached the maximum number of failover attempts for this virtual            machine and has not been able to restart it. No further failover attempts            will be made. By default vSphere HA attempts to failover a virtual machine 5 times.         </description>        <cause>           <description>                Failover can fail for a number of reasons including that                  the configuration file of the virtual machine is corrupt or one or more of the virtual                 machines datastores are not accessible by any host in the cluster due to an all paths                down condition. In addition, the VM may be powered on a host that the vSphere HA master agent                 can no longer monitor using the management network or heartbeat datastores, or it may have been                 powered on by a user on a host outside of the cluster.            </description>           <action>                To determine why previous failover attempts failed, search the events that are logged                 for the VM for occurrences of the event vSphere HA reports when a failover fails. These events                 will report the reason for the failed failover. vSphere HA events can be located by searching                 for the phrase \'vSphere HA\'. To determine whether any issues still exist, try                 to manually power on the virtual machine. If power-on fails, investigate the error                 that is returned. But, if the power-on remains pending for a long time,                 investigate whether an all paths down condition exists. Also, if any hosts have been declared dead,                investigate whether a networking or storage issue may be the cause.            </action>        </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmMessageEvent,
                     description = 'VM information message',
                     category = 'info',
                     formatOnDatacenter = 'Message on {vm.name} on {host.name}: {message}',
                     formatOnComputeResource = 'Message on {vm.name} on {host.name}: {message}',
                     formatOnHost = 'Message on {vm.name}: {message}',
                     formatOnVm = 'Message from {host.name}: {message}',
                     fullFormat = 'Message on {vm.name} on {host.name} in {datacenter.name}: {message}',
                     longDescription = '\t<EventLongDescription id="vim.event.VmMessageEvent">\t\t<description>\t\t\tAn information message listing a collection of observations has been reported by the virtual machine\t\t</description>\t\t<cause>            <description>\t\t\t\tThe event contains details on the messages from the virtual machine\t\t\t</description>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmMigratedEvent,
                     description = 'VM migrated',
                     category = 'info',
                     formatOnDatacenter = 'Virtual machine {vm.name} was migrated from host {sourceHost.name}, {sourceDatastore.name} in {sourceDatacenter.name} to {host.name}, {ds.name}',
                     formatOnComputeResource = 'Virtual machine {vm.name} was migrated from host {sourceHost.name}, {sourceDatastore.name} in {sourceDatacenter.name} to {host.name}, {ds.name} in {datacenter.name}',
                     formatOnHost = 'Virtual machine {vm.name} was migrated from host {sourceHost.name}, {sourceDatastore.name} in {sourceDatacenter.name} to {host.name}, {ds.name} in {datacenter.name}',
                     formatOnVm = 'Virtual machine was migrated from host {sourceHost.name}, {sourceDatastore.name} in {sourceDatacenter.name} to {host.name}, {ds.name} in {datacenter.name}',
                     fullFormat = 'Virtual machine {vm.name} was migrated from host {sourceHost.name}, {sourceDatastore.name} in {sourceDatacenter.name} to {host.name}, {ds.name} in {datacenter.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmMigratedEvent">      <description>         The virtual machine\'s host was changed successfully      </description>      <cause>         <description>            A user action caused the virtual machine             to be successfully migrated to a different host         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRelayoutSuccessfulEvent,
                     description = 'VM relayout completed',
                     category = 'info',
                     formatOnDatacenter = 'Relayout of {vm.name} on {host.name} completed',
                     formatOnComputeResource = 'Relayout of {vm.name} on {host.name} completed',
                     formatOnHost = 'Relayout of {vm.name} completed',
                     formatOnVm = 'Relayout of the virtual machine completed',
                     fullFormat = 'Relayout of {vm.name} on {host.name} in {datacenter.name} completed',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmReloadFromPathFailedEvent,
                     description = 'Virtual machine not reloaded from path',
                     category = 'error',
                     formatOnDatacenter = '{vm.name} on {host.name} could not be reloaded from {configPath}.',
                     formatOnComputeResource = '{vm.name} on {host.name} could not be reloaded from path {configPath}.',
                     formatOnHost = '{vm.name} could not be reloaded from {configPath}.',
                     formatOnVm = 'This virtual machine could not be reloaded from {configPath}.',
                     fullFormat = '{vm.name} on {host.name} could not be reloaded from {configPath}.',
                     longDescription = '   <EventLongDescription id="vim.event.VmReloadFromPathFailedEvent">      <description>         Reloading the virtual machine from a new datastore path failed       </description>      <cause>         <description>The destination datastore path was inaccessible or          invalid         </description>         <action>Use a valid destination datastore path          </action>       </cause>      <cause>         <description>The virtual machine is in an invalid state          </description>         <action>Check the virtual machine state power state. If the virtual machine is             powered on, power it off          </action>      </cause>      <cause>         <description>The virtual machine is enabled for Fault Tolerance         </description>         <action>Disable Fault Tolerance for the virtual             machine and retry the operation          </action>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AllVirtualMachinesLicensedEvent,
                     description = 'All virtual machines are licensed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'All running virtual machines are licensed',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRemoteConsoleConnectedEvent,
                     description = 'VM remote console connected',
                     category = 'info',
                     formatOnDatacenter = 'Remote console connected to {vm.name} on host {host.name}',
                     formatOnComputeResource = 'Remote console connected to {vm.name} on host {host.name}',
                     formatOnHost = 'Remote console connected to {vm.name}',
                     formatOnVm = 'Remote console connected',
                     fullFormat = 'Remote console connected to {vm.name} on host {host.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFailedToSuspendEvent,
                     description = 'Cannot suspend VM',
                     category = 'error',
                     formatOnDatacenter = 'Cannot suspend {vm.name} on {host.name}: {reason.msg}',
                     formatOnComputeResource = 'Cannot suspend {vm.name} on {host.name}: {reason.msg}',
                     formatOnHost = 'Cannot suspend {vm.name}: {reason.msg}',
                     formatOnVm = 'Cannot suspend: {reason.msg}',
                     fullFormat = 'Cannot suspend {vm.name} on {host.name} in {datacenter.name}: {reason.msg}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRemoteConsoleDisconnectedEvent,
                     description = 'VM remote console disconnected',
                     category = 'info',
                     formatOnDatacenter = 'Remote console disconnected from {vm.name} on host {host.name}',
                     formatOnComputeResource = 'Remote console disconnected from {vm.name} on host {host.name}',
                     formatOnHost = 'Remote console disconnected from {vm.name}',
                     formatOnVm = 'Remote console connected',
                     fullFormat = 'Remote console disconnected from {vm.name} on host {host.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmResourceReallocatedEvent,
                     description = 'VM resource reallocated',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'Resource allocation changed \n \n Modified: \n \n{configChanges.modified}',
                     fullFormat = 'Changed resource allocation for {vm.name} \n \n Modified: \n \n{configChanges.modified}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmResumingEvent,
                     description = 'VM resuming',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} is resuming',
                     formatOnComputeResource = '{vm.name} on {host.name} is resuming',
                     formatOnHost = '{vm.name} is resuming',
                     formatOnVm = 'Virtual machine on {host.name} is resuming',
                     fullFormat = '{vm.name} on {host.name} in {datacenter.name} is resuming',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmSecondaryDisabledBySystemEvent,
                     description = 'vCenter disabled Fault Tolerance',
                     category = 'error',
                     formatOnDatacenter = 'vCenter disabled Fault Tolerance on VM {vm.name} on host {host.name} in cluster {computeResource.name} because the Secondary VM could not be powered On.',
                     formatOnComputeResource = 'vCenter disabled Fault Tolerance on VM {vm.name} on host {host.name} because the Secondary VM could not be powered On.',
                     formatOnHost = 'vCenter disabled Fault Tolerance on VM {vm.name} because the Secondary VM could not be powered On.',
                     formatOnVm = 'vCenter disabled Fault Tolerance because the Secondary VM could not be powered On.',
                     fullFormat = 'vCenter disabled Fault Tolerance on VM {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name} because the Secondary VM could not be powered On.',
                     longDescription = '    <EventLongDescription id="vim.event.VmSecondaryDisabledBySystemEvent">       <description>          vCenter Server disabled a Secondary VM because it could not power on the Secondary VM       </description>       <cause>            <description>vCenter Server failed to power on the Secondary VM </description>            <action>Check the reason in the event message for more details, fix the failure, and \t\tre-enable Fault Tolerance protection to power on the Secondary VM.</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmSecondaryDisabledEvent,
                     description = 'Disabled Fault Tolerance secondary VM',
                     category = 'info',
                     formatOnDatacenter = 'Disabled Fault Tolerance secondary VM for {vm.name} on host {host.name} in cluster {computeResource.name}',
                     formatOnComputeResource = 'Disabled Fault Tolerance secondary VM for {vm.name} on host {host.name}',
                     formatOnHost = 'Disabled Fault Tolerance secondary VM for {vm.name}',
                     formatOnVm = 'Disabled Fault Tolerance secondary VM for this virtual machine',
                     fullFormat = 'Disabled Fault Tolerance secondary VM for {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmSecondaryEnabledEvent,
                     description = 'Enabled Fault Tolerance secondary VM',
                     category = 'info',
                     formatOnDatacenter = 'Enabled Fault Tolerance secondary VM for {vm.name} on host {host.name} in cluster {computeResource.name}',
                     formatOnComputeResource = 'Enabled Fault Tolerance secondary VM for {vm.name} on host {host.name}',
                     formatOnHost = 'Enabled Fault Tolerance secondary VM for {vm.name}',
                     formatOnVm = 'Enabled Fault Tolerance secondary VM for this VM',
                     fullFormat = 'Enabled Fault Tolerance secondary VM for {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmSecondaryStartedEvent,
                     description = 'Started Fault Tolerance secondary VM',
                     category = 'info',
                     formatOnDatacenter = 'Started Fault Tolerance secondary VM for {vm.name} on host {host.name} in cluster {computeResource.name}',
                     formatOnComputeResource = 'Started Fault Tolerance secondary VM for {vm.name} on host {host.name}',
                     formatOnHost = 'Started Fault Tolerance secondary VM for {vm.name}',
                     formatOnVm = 'Started Fault Tolerance secondary VM for this virtual machine',
                     fullFormat = 'Started Fault Tolerance secondary VM for {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmShutdownOnIsolationEvent,
                     description = 'vSphere HA shut down VM on isolated host',
                     category = 'info',
                     formatOnDatacenter = 'vSphere HA shut down {vm.name} on the isolated host {isolatedHost.name} in cluster {computeResource.name}:  {shutdownResult.@enum.VmShutdownOnIsolationEvent.Operation}',
                     formatOnComputeResource = 'vSphere HA shut down {vm.name} on the isolated host {isolatedHost.name}:  {shutdownResult.@enum.VmShutdownOnIsolationEvent.Operation}',
                     formatOnHost = 'vSphere HA shut down {vm.name} on the isolated host {isolatedHost.name}:  {shutdownResult.@enum.VmShutdownOnIsolationEvent.Operation}',
                     formatOnVm = 'vSphere HA shut down this virtual machine on the isolated host {isolatedHost.name}:  {shutdownResult.@enum.VmShutdownOnIsolationEvent.Operation}',
                     fullFormat = 'vSphere HA shut down {vm.name} was shut down on the isolated host {isolatedHost.name} in cluster {computeResource.name} in {datacenter.name}:  {shutdownResult.@enum.VmShutdownOnIsolationEvent.Operation}',
                     longDescription = '     <EventLongDescription id="vim.event.VmShutdownOnIsolationEvent">        <description>           vSphere HA shut down this virtual machine because the host it was running on            was isolated from the management network.        </description>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRenamedEvent,
                     description = 'VM renamed',
                     category = 'warning',
                     formatOnDatacenter = 'Renamed {vm.name} from {oldName} to {newName}',
                     formatOnComputeResource = 'Renamed {vm.name} from {oldName} to {newName}',
                     formatOnHost = 'Renamed {vm.name} from {oldName} to {newName}',
                     formatOnVm = 'Renamed from {oldName} to {newName}',
                     fullFormat = 'Renamed {vm.name} from {oldName} to {newName} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmStartRecordingEvent,
                     description = 'Start a recording session',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'Start a recording session',
                     fullFormat = 'Start a recording session on {vm.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmStartReplayingEvent,
                     description = 'Start a replay session',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'Start a replay session',
                     fullFormat = 'Start a replay session on {vm.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmStartingEvent,
                     description = 'VM starting',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} is starting',
                     formatOnComputeResource = '{vm.name} on {host.name} is starting',
                     formatOnHost = '{vm.name} is starting',
                     formatOnVm = 'Virtual machine is starting',
                     fullFormat = '{vm.name} on {host.name} in {datacenter.name} is starting',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmSuspendingEvent,
                     description = 'VM being suspended',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} is being suspended',
                     formatOnComputeResource = '{vm.name} on {host.name} is being suspended',
                     formatOnHost = '{vm.name} is being suspended',
                     formatOnVm = 'Virtual machine is being suspended',
                     fullFormat = '{vm.name} on {host.name} in {datacenter.name} is being suspended',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmUpgradeCompleteEvent,
                     description = 'VM upgrade complete',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Virtual machine compatibility upgraded to {version.@enum.vm.hwVersion}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmUpgradeFailedEvent,
                     description = 'Cannot upgrade VM',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Cannot upgrade virtual machine compatibility.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmWwnChangedEvent,
                     description = 'VM WWN changed',
                     category = 'warning',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'WWNs are changed',
                     fullFormat = 'WWNs are changed for {vm.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmWwnChangedEvent">      <description>         The WWN (World Wide Name) assigned to the virtual machine was changed       </description>      <cause>         <description>The virtual machine was assigned a new WWN, possibly due          to a conflict caused by another virtual machine being          assigned the same WWN         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmWwnConflictEvent,
                     description = 'VM WWN conflict',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'The WWN ({wwn}) conflicts with the currently registered WWN',
                     fullFormat = 'The WWN ({wwn}) of {vm.name} conflicts with the currently registered WWN',
                     longDescription = '   <EventLongDescription id="vim.event.VmWwnConflictEvent">      <description>         The WWN (World Wide Name) assigned to the virtual machine has a          conflict       </description>      <cause>         <description>The WWN assigned to this virtual machine was the same             as that of a different virtual machine.       </description>      <action>\t    Check the event details for more information on the conflict and correct the problem.         </action>\\</cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.iScsiBootFailureEvent,
                     description = 'Boot from iSCSI failed.',
                     category = 'warning',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Booting from iSCSI failed.',
                     formatOnVm = '',
                     fullFormat = 'Booting from iSCSI failed with an error. See the VMware Knowledge Base for information on configuring iBFT networking.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AccountRemovedEvent,
                     description = 'Account removed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Account {account} was removed',
                     formatOnVm = '',
                     fullFormat = 'Account {account} was removed on host {host.name}',
                     longDescription = '\t<EventLongDescription id="vim.event.AccountRemovedEvent">\t\t<description>\t\t\tAn account has been removed from the host\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AccountUpdatedEvent,
                     description = 'Account updated',
                     category = 'info',
                     formatOnDatacenter = "Account {spec.id} was updated on host {host.name}, the description was changed from '{prevDescription}' to '{spec.description}'",
                     formatOnComputeResource = "Account {spec.id} was updated on host {host.name}, the description was changed from '{prevDescription}' to '{spec.description}'",
                     formatOnHost = "Account {spec.id} was updated, the description was changed from '{prevDescription}' to '{spec.description}'",
                     formatOnVm = '',
                     fullFormat = "Account {spec.id} was updated on host {host.name}, the description was changed from '{prevDescription}' to '{spec.description}'",
                     longDescription = '\t<EventLongDescription id="vim.event.AccountUpdatedEvent">\t\t<description>\t\t\tAn account has been updated on the host\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmEvent,
                     description = '<Alarm Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmScriptCompleteEvent,
                     description = 'Alarm script completed',
                     category = 'info',
                     formatOnDatacenter = "Alarm '{alarm.name}' on {entity.name} ran script {script}",
                     formatOnComputeResource = "Alarm '{alarm.name}' on {entity.name} ran script {script}",
                     formatOnHost = "Alarm '{alarm.name}' on {entity.name} ran script {script}",
                     formatOnVm = "Alarm '{alarm.name}' ran script {script}",
                     fullFormat = "Alarm '{alarm.name}' on {entity.name} ran script {script}",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmScriptFailedEvent,
                     description = 'Alarm script not completed',
                     category = 'error',
                     formatOnDatacenter = "Alarm '{alarm.name}' on {entity.name} did not complete script: {reason.msg}",
                     formatOnComputeResource = "Alarm '{alarm.name}' on {entity.name} did not complete script: {reason.msg}",
                     formatOnHost = "Alarm '{alarm.name}' on {entity.name} did not complete script: {reason.msg}",
                     formatOnVm = "Alarm '{alarm.name}' did not complete script: {reason.msg}",
                     fullFormat = "Alarm '{alarm.name}' on {entity.name} did not complete script: {reason.msg}",
                     longDescription = '    <EventLongDescription id="vim.event.AlarmScriptFailedEvent">       <description>          The vCenter Server logs this event if an error occurs while running a script after an alarm triggers.       </description>       <cause>            <description>There was an error running the script</description>            <action>Fix the script or failure condition</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsExitedStandbyModeEvent,
                     description = 'DRS exited standby mode',
                     category = 'info',
                     formatOnDatacenter = 'DRS moved {host.name} out of standby mode',
                     formatOnComputeResource = 'DRS moved {host.name} out of standby mode',
                     formatOnHost = 'DRS moved the host out of standby mode',
                     formatOnVm = '',
                     fullFormat = 'DRS moved {host.name} out of standby mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmSnmpFailedEvent,
                     description = 'Alarm SNMP trap not sent',
                     category = 'error',
                     formatOnDatacenter = "Alarm '{alarm.name}' on entity {entity.name} did not send SNMP trap: {reason.msg}",
                     formatOnComputeResource = "Alarm '{alarm.name}' on entity {entity.name} did not send SNMP trap: {reason.msg}",
                     formatOnHost = "Alarm '{alarm.name}' on entity {entity.name} did not send SNMP trap: {reason.msg}",
                     formatOnVm = "Alarm '{alarm.name}' did not send SNMP trap: {reason.msg}",
                     fullFormat = "Alarm '{alarm.name}' on entity {entity.name} did not send SNMP trap: {reason.msg}",
                     longDescription = '    <EventLongDescription id="vim.event.AlarmSnmpFailedEvent">       <description>          The vCenter Server logs this event if an error occurs while sending an SNMP trap when an alarm triggers.       </description>       <cause>            <description>An SNMP trap could not be sent for a triggered alarm</description>            <action>Check the vCenter Server SNMP settings. Make sure that the vCenter Server network can handle SNMP packets.</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmStatusChangedEvent,
                     description = 'Alarm status changed',
                     category = 'info',
                     formatOnDatacenter = "Alarm '{alarm.name}' on {entity.name} changed from {from.@enum.ManagedEntity.Status} to {to.@enum.ManagedEntity.Status}",
                     formatOnComputeResource = "Alarm '{alarm.name}' on {entity.name} changed from {from.@enum.ManagedEntity.Status} to {to.@enum.ManagedEntity.Status}",
                     formatOnHost = "Alarm '{alarm.name}' on {entity.name} changed from {from.@enum.ManagedEntity.Status} to {to.@enum.ManagedEntity.Status}",
                     formatOnVm = "Alarm '{alarm.name}' changed from {from.@enum.ManagedEntity.Status} to {to.@enum.ManagedEntity.Status}",
                     fullFormat = "Alarm '{alarm.name}' on {entity.name} changed from {from.@enum.ManagedEntity.Status} to {to.@enum.ManagedEntity.Status}",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AuthorizationEvent,
                     description = '<Authorization Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CanceledHostOperationEvent,
                     description = 'Canceled host operation',
                     category = 'info',
                     formatOnDatacenter = 'The operation performed on host {host.name} was canceled',
                     formatOnComputeResource = 'The operation performed on host {host.name} was canceled',
                     formatOnHost = 'The operation was canceled',
                     formatOnVm = '',
                     fullFormat = 'The operation performed on host {host.name} in {datacenter.name} was canceled',
                     longDescription = '\t<EventLongDescription id="vim.event.CanceledHostOperationEvent">\t\t<description>\t\t\tAn operation performed on the host was canceled\t\t</description>\t\t<cause>\t\t\t<description>\t\tA previous event in the sequence of events will provide more information about the \t\tcause of this cancellation\t\t\t</description>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ClusterEvent,
                     description = '<Cluster Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ClusterOvercommittedEvent,
                     description = 'Cluster overcommitted',
                     category = 'error',
                     formatOnDatacenter = 'Insufficient capacity in cluster {computeResource.name} to satisfy resource configuration',
                     formatOnComputeResource = 'Insufficient capacity to satisfy resource configuration',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Insufficient capacity in cluster {computeResource.name} to satisfy resource configuration in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.ClusterOvercommittedEvent">       <description>          The cumulative CPU and/or memory resources of all hosts in the cluster           are not adequate to satisfy the resource reservations of all virtual machines in the           cluster       </description>       <cause>            <description>You attempted to power on a virtual machine bypassing vCenter Server. \t\tThis condition occurs when you attempt the power on using the vSphere Client directly \t\tconnected to the host.</description>            <action>In a DRS cluster, do not power on virtual machines bypassing vCenter Server</action>        </cause>        <cause>            <description>A host was placed in Maintenance, Standby, or Disconnected Mode</description>            <action>Bring any host in Maintenance, Standby, or Disconnected mode out of these modes</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ClusterReconfiguredEvent,
                     description = 'Cluster reconfigured',
                     category = 'info',
                     formatOnDatacenter = 'Reconfigured cluster {computeResource.name} \n \n Modified: \n \n{configChanges.modified} Added: \n \n{configChanges.added} Deleted: \n \n{configChanges.deleted}',
                     formatOnComputeResource = 'Cluster reconfigured',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Reconfigured cluster {computeResource.name} in datacenter {datacenter.name} \n \n Modified: \n \n{configChanges.modified} Added: \n \n{configChanges.added} Deleted: \n \n{configChanges.deleted}',
                     longDescription = '    <EventLongDescription id="vim.event.ClusterReconfiguredEvent">       <description>          The cluster configuration was changed. The cluster configuration includes           information about the DRS, DPM, EVC and vSphere HA settings of the cluster. All DRS           rules are also stored in the cluster configuration. Editing the cluster           configuration may trigger an invocation of DRS and/or enabling/disabling           of vSphere HA on each host in the cluster.        </description>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomFieldEvent,
                     description = '<Custom Field Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomFieldValueChangedEvent,
                     description = 'Custom field value changed',
                     category = 'info',
                     formatOnDatacenter = "Changed custom field {name} on {entity.name} from '{prevState}' to '{value}'",
                     formatOnComputeResource = "Changed custom field {name} on {entity.name} from '{prevState}' to '{value}'",
                     formatOnHost = "Changed custom field {name} on {entity.name} from '{prevState}' to '{value}'",
                     formatOnVm = "Changed custom field {name} from '{prevState}' to '{value}'",
                     fullFormat = "Changed custom field {name} on {entity.name} in {datacenter.name} from '{prevState}' to '{value}'",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomizationStartedEvent,
                     description = 'Started customization',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Started customization of VM {vm.name}. Customization log located at {logLocation} in the guest OS.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmBeingCreatedEvent,
                     description = 'Creating VM',
                     category = 'info',
                     formatOnDatacenter = 'Creating {vm.name} on {host.name}, {ds.name}',
                     formatOnComputeResource = 'Creating {vm.name} on {host.name}, {ds.name} in {datacenter.name}',
                     formatOnHost = 'Creating {vm.name} on {ds.name} in {datacenter.name}',
                     formatOnVm = 'Creating VM on {host.name}, {ds.name} in {datacenter.name}',
                     fullFormat = 'Creating {vm.name} on {host.name}, {ds.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomizationUnknownFailure,
                     description = 'Unknown customization error',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'An error occurred while customizing VM {vm.name}. For details reference the log file {logLocation} in the guest OS.',
                     longDescription = '   <EventLongDescription id="vim.event.CustomizationUnknownFailure">      <description>         The customization component failed to set the required parameters          inside the guest operating system      </description>      <cause>         <description>            On Windows, the user account under which the customization code runs has no \t    read/write permissions for the registry keys used by the customization code. \t    Customization code is usually             run under the \'Local System\' account but you can change this by             selecting a different account for VMware Tools Service execution.         </description>         <action>            Review the guest operating system log files for this event for more details         </action>         <action>            Determine which user account is selected for VMware Tools Service execution and             confirm that this account has read/write permissions on registry keys             used by the customization code         </action>      </cause>      <cause>         <description>            On Windows, the user account under which the customization code runs has no read/write \t    permissions for the files and folders used by the customization code.             Customization code is usually run             under the \'Local System\' account but you can change this by selecting a             different account for VMware Tools Service execution.         </description>         <action>            Review the guest operating system log files for this event for more details         </action>         <action>            Determine which user account is selected for VMware Tools Service execution and             confirm that this account has read/write permissions on the files and folders             used by the customization code         </action>      </cause>      <cause>         <description>            On Linux, an invalid or unsupported time zone is passed to the customization             scripts and the time zone configuration failed as a result         </description>         <action>            Review the guest operating system log files for this event for more details         </action>         <action>            Confirm that a supported time zone is passed in Customization Specification.         </action>      </cause>      <cause>         <description>            On Linux, the guest operating system \'root\' account does not have read/write \t    permissions for the configuration files that the customization scripts need to modify \t    (\'/etc/hosts\')         </description>         <action>            Grant read/write permissions for the configuration files to the guest operating system \'root\' \t    account         </action>      </cause>      <cause>         <description>            To enable guest customization on Linux, in case open-vm-tools are used, you must also install the              deployPkg plug-in.         </description>         <action>            Follow kb.vmware.com/kb/2075048 to install the open-vm-tools deployPkg plug-in.         </action>      </cause>      <cause>         <description>            Customization of the target guest operating system is not supported         </description>         <action>            Consult with VMware on when the specific Linux distribution will             be supported. If the Linux distribution is already supported in a newer release, consider upgrading.         </action>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRestartedOnAlternateHostEvent,
                     description = 'VM restarted on alternate host',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Virtual machine {vm.name} was restarted on this host since {sourceHost.name} failed',
                     formatOnVm = 'Virtual machine was restarted on {host.name} since {sourceHost.name} failed',
                     fullFormat = 'Virtual machine {vm.name} was restarted on {host.name} since {sourceHost.name} failed',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DVPortgroupEvent,
                     description = 'dvPort group event',
                     category = 'info',
                     formatOnDatacenter = 'dvPort group event',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'dvPort group event',
                     fullFormat = '',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DVPortgroupReconfiguredEvent,
                     description = 'dvPort group reconfigured',
                     category = 'info',
                     formatOnDatacenter = 'dvPort group {net.name} was reconfigured.  \n \n Modified: \n \n{configChanges.modified} Added: \n \n{configChanges.added} Deleted: \n \n{configChanges.deleted}',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'dvPort group {net.name} in {datacenter.name} was reconfigured.  \n \n Modified: \n \n{configChanges.modified} Added: \n \n{configChanges.added} Deleted: \n \n{configChanges.deleted}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DasAdmissionControlEnabledEvent,
                     description = 'vSphere HA admission control enabled',
                     category = 'info',
                     formatOnDatacenter = 'vSphere HA admission control enabled for cluster {computeResource.name}',
                     formatOnComputeResource = 'vSphere HA admission control enabled',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'vSphere HA admission control enabled for cluster {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DasDisabledEvent,
                     description = 'vSphere HA disabled for cluster',
                     category = 'info',
                     formatOnDatacenter = 'vSphere HA disabled for cluster {computeResource.name}',
                     formatOnComputeResource = 'vSphere HA disabled for this cluster',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'vSphere HA disabled for cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.DasDisabledEvent">       <description>          vSphere HA has been disabled on this host due to a user action. vSphere HA is disabled when a host           is disconnected from vCenter Server or placed into maintenance or standby mode.           Virtual machines on other hosts in the cluster will not be failed over           to this host in the event of a host failure. In addition, if the host is disconnected,           any virtual machines running on this host will not be failed if the host fails. Further,           no attempt will be made by vSphere HA VM and Application Monitoring to reset VMs.        </description>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DasEnabledEvent,
                     description = 'vSphere HA enabled for cluster',
                     category = 'info',
                     formatOnDatacenter = 'vSphere HA enabled for cluster {computeResource.name}',
                     formatOnComputeResource = 'vSphere HA enabled for this cluster',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'vSphere HA enabled for cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.DasEnabledEvent">       <description>          vSphere HA has been enabled on this host due to a user action. vSphere HA is enabled when a host           is added to or moved into a vSphere HA cluster or when vSphere HA is enabled on a cluster. If the host           was already in a vSphere HA cluster, vSphere HA will be enabled when the host is reconnected to vCenter           Server or brought out of maintenance or standby mode. vSphere HA will attempt to protect any VMs that are           running on the host at the time that HA is enabled on it.        </description>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatacenterRenamedEvent,
                     description = 'Datacenter renamed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = 'Renamed datacenter',
                     formatOnHost = 'Renamed datacenter from {oldName} to {newName}',
                     formatOnVm = '',
                     fullFormat = 'Renamed datacenter from {oldName} to {newName}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreDiscoveredEvent,
                     description = 'Datastore discovered',
                     category = 'info',
                     formatOnDatacenter = 'Discovered datastore {datastore.name} on {host.name}',
                     formatOnComputeResource = 'Discovered datastore {datastore.name} on {host.name}',
                     formatOnHost = 'Discovered datastore {datastore.name}',
                     formatOnVm = '',
                     fullFormat = 'Discovered datastore {datastore.name} on {host.name} in {datacenter.name}',
                     longDescription = '  <EventLongDescription id="vim.event.DatastoreDiscoveredEvent">     <description>        A datastore was discovered on a host     </description>     <cause>        <description>           A host that has access to this datastore was added to the datacenter        </description>     </cause>     <cause>        <description>           The storage backing this datastore was unmasked to a host in the datacenter        </description>     </cause>     <cause>        <description>           A user or system action caused this datastore to be created on a host        </description>     </cause>     <cause>        <description>           A user or system action caused this datastore to be created on a host and            the datastore was visible on at least one other host in the datacenter prior to this            operation.         </description>     </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreFileEvent,
                     description = '<Datastore File Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreFileMovedEvent,
                     description = 'File or directory moved to datastore',
                     category = 'info',
                     formatOnDatacenter = "Move of file or directory {sourceFile} from {sourceDatastore.name} to {datastore.name} as {targetFile} was initiated from '{sourceOfOperation}' and completed with status '{succeeded.@enum.DatastoreFileEvent.Succeeded}'",
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "Move of file or directory {sourceFile} from {sourceDatastore.name} to {datastore.name} as {targetFile} was initiated from '{sourceOfOperation}' and completed with status '{succeeded.@enum.DatastoreFileEvent.Succeeded}'",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreIORMReconfiguredEvent,
                     description = 'Reconfigured Storage I/O Control on datastore',
                     category = 'info',
                     formatOnDatacenter = 'Reconfigured Storage I/O Control on datastore {datastore.name}',
                     formatOnComputeResource = 'Reconfigured Storage I/O Control on datastore {datastore.name}',
                     formatOnHost = 'Reconfigured Storage I/O Control on datastore {datastore.name}',
                     formatOnVm = 'Reconfigured Storage I/O Control on datastore {datastore.name}',
                     fullFormat = 'Reconfigured Storage I/O Control on datastore {datastore.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastorePrincipalConfigured,
                     description = 'Datastore principal configured',
                     category = 'info',
                     formatOnDatacenter = 'Configured datastore principal {datastorePrincipal} on host {host.name}',
                     formatOnComputeResource = 'Configured datastore principal {datastorePrincipal} on host {host.name}',
                     formatOnHost = 'Configured datastore principal {datastorePrincipal}',
                     formatOnVm = '',
                     fullFormat = 'Configured datastore principal {datastorePrincipal} on host {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreRemovedOnHostEvent,
                     description = 'Datastore removed from host',
                     category = 'info',
                     formatOnDatacenter = 'Removed datastore {datastore.name} from {host.name}',
                     formatOnComputeResource = '',
                     formatOnHost = 'Removed datastore {datastore.name}',
                     formatOnVm = '',
                     fullFormat = 'Removed datastore {datastore.name} from {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreRenamedOnHostEvent,
                     description = 'Datastore renamed from host',
                     category = 'info',
                     formatOnDatacenter = 'Renamed datastore from {oldName} to {newName}',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Renamed datastore from {oldName} to {newName} in {datacenter.name}',
                     longDescription = '   <EventLongDescription id="vim.event.DatastoreRenamedOnHostEvent">      <description>         A datastore was renamed on a host managed by vCenter Server      </description>      <cause>         <description>            vCenter Server discovered datastore on a host and renamed the datastore             because it already exists in the vCenter Server inventory under a different name.             vCenter Server might also have renamed the datastore because the name conflicts with \t    another datastore in the same datacenter.          </description>      </cause>   </EventLongDescription>  '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsDisabledEvent,
                     description = 'DRS disabled',
                     category = 'info',
                     formatOnDatacenter = 'Disabled DRS on cluster {computeResource.name}',
                     formatOnComputeResource = 'Disabled DRS',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Disabled DRS on cluster {computeResource.name} in datacenter {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsRecoveredFromFailureEvent,
                     description = 'DRS has recovered from the failure',
                     category = 'info',
                     formatOnDatacenter = 'DRS has recovered from the failure',
                     formatOnComputeResource = 'DRS has recovered from the failure',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'DRS has recovered from the failure',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedNoLicenseEvent,
                     description = 'Cannot connect host - no license',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect {host.name}: not enough CPU licenses',
                     formatOnComputeResource = 'Cannot connect {host.name}: not enough CPU licenses',
                     formatOnHost = 'Cannot connect: not enough CPU licenses',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect {host.name} in {datacenter.name}: not enough CPU licenses',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedNoLicenseEvent">\t\t<description>\t\t\tCould not connect to the host due to a licensing issue\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tThere are not enough licenses to add the host to the vCenter Server inventory. \t\t\t\tThis event is accompanied by a fault that specifies the missing licenses \t\t\t\trequired to add the host successfully.\t\t\t</description>\t\t\t<action>\t\t\t\tAdd the necessary licenses to vCenter Server and try adding the host again\t\t\t</action>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsResourceConfigureSyncedEvent,
                     description = 'DRS resource configuration synchronized',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Resource configuration specification returns to synchronization from previous failure',
                     formatOnVm = '',
                     fullFormat = "Resource configuration specification returns to synchronization from previous failure on host '{host.name}' in {datacenter.name}",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsRuleComplianceEvent,
                     description = 'VM is now compliant with DRS VM-Host affinity rules',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} is now compliant with DRS VM-Host affinity rules',
                     formatOnComputeResource = '{vm.name} on {host.name} is now compliant with DRS VM-Host affinity rules',
                     formatOnHost = '{vm.name} is now compliant with DRS VM-Host affinity rules',
                     formatOnVm = 'virtual machine on {host.name} is now compliant with DRS VM-Host affinity rules',
                     fullFormat = '{vm.name} on {host.name} in {datacenter.name} is now compliant with DRS VM-Host affinity rules',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsRuleViolationEvent,
                     description = 'VM is violating a DRS VM-Host affinity rule',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} is violating a DRS VM-Host affinity rule',
                     formatOnComputeResource = '{vm.name} on {host.name} is violating a DRS VM-Host affinity rule',
                     formatOnHost = '{vm.name} is violating a DRS VM-Host affinity rule',
                     formatOnVm = 'virtual machine on {host.name} is violating a DRS VM-Host affinity rule',
                     fullFormat = '{vm.name} on {host.name} in {datacenter.name} is violating a DRS VM-Host affinity rule',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsVmMigratedEvent,
                     description = 'DRS VM migrated',
                     category = 'info',
                     formatOnDatacenter = 'DRS migrated {vm.name} from {sourceHost.name} to {host.name} in cluster {computeResource.name}',
                     formatOnComputeResource = 'DRS migrated {vm.name} from {sourceHost.name} to {host.name}',
                     formatOnHost = 'DRS migrated {vm.name} from {sourceHost.name}',
                     formatOnVm = 'Migrated from {sourceHost.name} to {host.name} by DRS',
                     fullFormat = 'DRS migrated {vm.name} from {sourceHost.name} to {host.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.DrsVmMigratedEvent">       <description>          A virtual machine was migrated based on a DRS recommendation. The recommendation might \t\t  have been made be to achieve better load balancing in the cluster or to evacuate \t\t  a host in the cluster that is being put into Standby or Maintenance Mode.        </description>       <cause>            <description>DRS recommended the migration of a virtual machine</description>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsVmPoweredOnEvent,
                     description = 'DRS VM powered on',
                     category = 'info',
                     formatOnDatacenter = 'DRS powered on {vm.name} on {host.name}',
                     formatOnComputeResource = 'DRS powered on {vm.name} on {host.name}',
                     formatOnHost = 'DRS powered on {vm.name}',
                     formatOnVm = 'DRS powered on the virtual machine on {host.name}',
                     fullFormat = 'DRS powered on {vm.name} on {host.name} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.DrsVmPoweredOnEvent">       <description>          A virtual machine was powered on by the user and DRS choose a host for the virtual machine based on \t  the current cluster load distribution combined with the virtual machine\'s resource requirements        </description>       <cause>            <description>DRS chose a host for a virtual machine that was being powered on</description>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvpgRestoreEvent,
                     description = 'Restore Operation event',
                     category = 'info',
                     formatOnDatacenter = 'Restore operation was performed on {net.name}',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Restore operation was performed on {net.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsEvent,
                     description = 'vSphere Distributed Switch event',
                     category = 'info',
                     formatOnDatacenter = 'vSphere Distributed Switch event',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'vSphere Distributed Switch event',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsHealthStatusChangeEvent,
                     description = 'Health check status of the switch changed.',
                     category = 'info',
                     formatOnDatacenter = 'Health check status changed in vSphere Distributed Switch  {dvs.name} on host {host.name}',
                     formatOnComputeResource = '',
                     formatOnHost = 'Health check status changed in vSphere Distributed Switch  {dvs.name}',
                     formatOnVm = '',
                     fullFormat = 'Health check status was changed in vSphere Distributed Switch  {dvs.name} on host {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsHostStatusUpdated,
                     description = 'Host status changed on the vSphere Distributed Switch',
                     category = 'info',
                     formatOnDatacenter = 'The host {hostMember.name} changed status on the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The host {hostMember.name} changed status on the vSphere Distributed Switch {dvs.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsHostWentOutOfSyncEvent,
                     description = 'The vSphere Distributed Switch configuration on the host differed from that of the vCenter Server.',
                     category = 'warning',
                     formatOnDatacenter = 'The vSphere Distributed Switch {dvs.name} configuration on the host differed from that of the vCenter Server.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The vSphere Distributed Switch {dvs.name} configuration on the host differed from that of the vCenter Server.',
                     longDescription = '    <EventLongDescription id="vim.event.DvsHostWentOutOfSyncEvent">       <description> The vSphere Distributed Switch configuration on the host differed from that of the vCenter Server       </description>       <cause>         <description> The host was not connected to the vCenter Server when updates were sent </description>       </cause>       <cause>         <description> vCenter Server failed to push the vSphere Distributed Switch configuration to the host in the past</description>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsImportEvent,
                     description = 'Import Operation event',
                     category = 'info',
                     formatOnDatacenter = 'Import operation with type {importType} was performed on {dvs.name}',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Import operation with type {importType} was performed on {dvs.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsMergedEvent,
                     description = 'vSphere Distributed Switch merged',
                     category = 'info',
                     formatOnDatacenter = 'vSphere Distributed Switch {srcDvs.name} was merged into {dstDvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'vSphere Distributed Switch {srcDvs.name} was merged into {dstDvs.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortConnectedEvent,
                     description = 'dvPort connected',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} was connected in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} was connected in the vSphere Distributed Switch {dvs.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostDasErrorEvent,
                     description = 'vSphere HA agent error',
                     category = 'error',
                     formatOnDatacenter = 'vSphere HA agent on host {host.name} has an error {message} : {reason.@enum.HostDasErrorEvent.HostDasErrorReason}',
                     formatOnComputeResource = 'vSphere HA agent on host {host.name} has an error {message} : {reason.@enum.HostDasErrorEvent.HostDasErrorReason}',
                     formatOnHost = 'vSphere HA agent has an error {message} : {reason.@enum.HostDasErrorEvent.HostDasErrorReason}',
                     formatOnVm = '',
                     fullFormat = 'vSphere HA agent on {host.name} in cluster {computeResource.name} in {datacenter.name} has an error {message}:  {reason.@enum.HostDasErrorEvent.HostDasErrorReason}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortLinkUpEvent,
                     description = 'dvPort link was up',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} link was up in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} link was up in the vSphere Distributed Switch {dvs.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsReconfiguredEvent,
                     description = 'vSphere Distributed Switch reconfigured',
                     category = 'info',
                     formatOnDatacenter = 'The vSphere Distributed Switch {dvs.name} was reconfigured. \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The vSphere Distributed Switch {dvs.name} in {datacenter.name} was reconfigured. \n \nModified:  \n \n{configChanges.modified} Added:  \n \n{configChanges.added} Deleted:  \n \n{configChanges.deleted}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsUpgradedEvent,
                     description = 'The vSphere Distributed Switch was upgraded.',
                     category = 'info',
                     formatOnDatacenter = 'vSphere Distributed Switch {dvs.name} was upgraded.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'vSphere Distributed Switch {dvs.name} in datacenter {datacenter.name} was upgraded.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ErrorUpgradeEvent,
                     description = 'Upgrade error',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '{message}',
                     longDescription = '\t<EventLongDescription id="vim.event.ErrorUpgradeEvent">\t\t<description>\t\t\tAn error occurred during agent upgrade\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.FailoverLevelRestored,
                     description = 'vSphere HA failover resources are sufficient',
                     category = 'info',
                     formatOnDatacenter = 'Sufficient resources are available to satisfy vSphere HA failover level in cluster {computeResource.name}',
                     formatOnComputeResource = 'Sufficient resources are available to satisfy vSphere HA failover level',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Sufficient resources are available to satisfy vSphere HA failover level in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.GhostDvsProxySwitchRemovedEvent,
                     description = 'A ghost proxy switch on the host was resolved.',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'A ghost proxy switch {switchUuid} on the host was resolved.',
                     formatOnVm = '',
                     fullFormat = 'A ghost proxy switch {switchUuid} on the host {host.name} was resolved.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmPowerOffOnIsolationEvent,
                     description = 'vSphere HA powered off VM on isolated host',
                     category = 'info',
                     formatOnDatacenter = 'vSphere HA powered off {vm.name} on the isolated host {isolatedHost.name} in cluster {computeResource.name}',
                     formatOnComputeResource = 'vSphere HA powered off {vm.name} on the isolated host {isolatedHost.name}',
                     formatOnHost = 'vSphere HA powered off {vm.name} on the isolated host {isolatedHost.name}',
                     formatOnVm = 'vSphere HA powered off this virtual machine on the isolated host {isolatedHost.name}',
                     fullFormat = 'vSphere HA powered off {vm.name} on the isolated host {isolatedHost.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '     <EventLongDescription id="vim.event.VmPowerOffOnIsolationEvent">        <description>           vSphere HA powered off this virtual machine because the host it was running on            was isolated from the management network.         </description>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.GlobalMessageChangedEvent,
                     description = 'Message changed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "The message changed: from '{prevMessage}' to '{message}'",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmDasUpdateErrorEvent,
                     description = 'VM vSphere HA update error',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Unable to update vSphere HA agents given the state of {vm.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostAddFailedEvent,
                     description = 'Cannot add host',
                     category = 'error',
                     formatOnDatacenter = 'Cannot add host {hostname}',
                     formatOnComputeResource = 'Cannot add host {hostname}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Cannot add host {hostname} to datacenter {datacenter.name}',
                     longDescription = '\t<EventLongDescription id="vim.event.HostAddFailedEvent">\t\t<description>\t\t\tAdding a host failed\t\t</description>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostAdminEnableEvent,
                     description = 'Host administrator access enabled',
                     category = 'warning',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Administrator access to the host has been restored',
                     formatOnVm = '',
                     fullFormat = 'Administrator access to the host {host.name} has been restored',
                     longDescription = '\t<EventLongDescription id="vim.event.HostAdminEnableEvent">\t\t<description>\t\t\tvCenter Server has restored Administrator permissions for host user accounts \t\t\t whose permissions were disabled by Lockdown Mode\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tThis condition occurs when vCenter Server restores Administrator access to \t\t\t\thost user accounts that lost their Administrator permissions when the host was \t\t\t\tplaced in Lockdown Mode\t\t\t</description>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedBadUsernameEvent,
                     description = 'Cannot connect host - incorrect user name',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect {host.name}: incorrect user name or password',
                     formatOnComputeResource = 'Cannot connect {host.name}: incorrect user name or password',
                     formatOnHost = 'Cannot connect: incorrect user name or password',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect {host.name} in {datacenter.name}: incorrect user name or password',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedBadUsernameEvent">\t\t<description>\t\t\tCould not connect to the host due to an invalid username and password combination\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tInvalid username and password combination\t\t\t</description>\t\t\t<action>\t\t\t\tUse the correct username and password\t\t\t</action>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedBadVersionEvent,
                     description = 'Cannot connect host - incompatible version',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect {host.name}: incompatible version',
                     formatOnComputeResource = 'Cannot connect {host.name}: incompatible version',
                     formatOnHost = 'Cannot connect: incompatible version',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect {host.name} in {datacenter.name}: incompatible version',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedBadVersionEvent">\t\t<description>\t\t\tCould not connect to the host due to an incompatible vSphere Client version\t\t</description>\t\t<cause>\t\t\t<description>\t\t\tThe version of the vSphere Client is incompatible with the ESX/ESXi host so \t\t\tthe connection attempt failed\t\t\t</description>\t\t\t<action>\t\t\tDownload and use a compatible vSphere Client version to connect to the host\t\t\t</action>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomizationLinuxIdentityFailed,
                     description = 'Customization Linux Identity Failed',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "An error occurred while setting up Linux identity. See log file '{logLocation}' on guest OS for details.",
                     longDescription = '   <EventLongDescription id="vim.event.CustomizationLinuxIdentityFailed">      <description>         The guest operating system Linux distribution is not supported by the customization scripts.          Please refer to the VMware vSphere Compatibility Matrix for the list of the supported Linux          distributions.      </description>      <cause>         <description>            Customization of the target guest operating system Linux distribution is not supported.         </description>         <action>            Consult with VMware on when the specific Linux distribution will             be supported. If the Linux distribution is already supported in a newer release, consider upgrading.         </action>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedEvent,
                     description = 'Cannot connect host',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect host {host.name}: error connecting to host',
                     formatOnComputeResource = 'Cannot connect host {host.name}: error connecting to host',
                     formatOnHost = 'Cannot connect: error connecting to host',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect {host.name} in {datacenter.name}: error connecting to host',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedEvent">\t\t<description>\t\t\tCould not connect to the host due to an unspecified condition\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tUnknown cause of failure\t\t\t</description>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedNetworkErrorEvent,
                     description = 'Cannot connect host - network error',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect {host.name}: network error',
                     formatOnComputeResource = 'Cannot connect {host.name}: network error',
                     formatOnHost = 'Cannot connect: network error',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect {host.name} in {datacenter.name}: network error',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedNetworkErrorEvent">\t\t<description>\t\t\tCould not connect to the host due to a network error\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tA Network error occurred while connecting to the host\t\t\t</description>\t\t\t<action>\t\t\t\tVerify that host networking is configured correctly\t\t\t</action>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedNoConnectionEvent,
                     description = 'Cannot connect host - no connection',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect {host.name}',
                     formatOnComputeResource = 'Cannot connect {host.name}',
                     formatOnHost = 'Cannot connect to host',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect host {host.name} in {datacenter.name}',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedNoConnectionEvent">\t\t<description>\t\t\tCould not connect to the host because the host is not in the network\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tThe host that you are attempting to connect to is not present in the network\t\t\t</description>\t\t\t<action>\t\t\t\tVerify that host networking is configured correctly and the host is connected \t\t\t\tto the same network as vCenter Server\t\t\t</action>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedNotFoundEvent,
                     description = 'Cannot connect host - host not found',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect {host.name}: incorrect host name',
                     formatOnComputeResource = 'Cannot connect {host.name}: incorrect host name',
                     formatOnHost = 'Cannot connect: incorrect host name',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect {host.name} in {datacenter.name}: incorrect host name',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedNotFoundEvent">\t\t<description>\t\t\tCould not connect to the host because vCenter Server could not resolve the host name\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tUnable to resolve the host name of the host\t\t\t</description>\t\t\t<action>\t\t\t\tVerify that the correct host name has been supplied for the host\t\t\t</action>\t\t\t<action>\t\t\t\tConfigure the host to use a known-good (resolvable) host name\t\t\t</action>\t\t\t<action>\t\t\t\tAdd the host name to the DNS server\t\t\t</action>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCnxFailedTimeoutEvent,
                     description = 'Cannot connect host - time-out',
                     category = 'error',
                     formatOnDatacenter = 'Cannot connect {host.name}: time-out waiting for host response',
                     formatOnComputeResource = 'Cannot connect {host.name}: time-out waiting for host response',
                     formatOnHost = 'Cannot connect: time-out waiting for host response',
                     formatOnVm = '',
                     fullFormat = 'Cannot connect {host.name} in {datacenter.name}: time-out waiting for host response',
                     longDescription = '\t<EventLongDescription id="vim.event.HostCnxFailedTimeoutEvent">\t\t<description>\t\t\tCould not connect to the host because the connection attempt timed out\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tA timeout occurred while attempting to connect to the host\t\t\t</description>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomizationEvent,
                     description = '<Customization Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostCompliantEvent,
                     description = 'Host compliant with profile',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Host is in compliance with the attached profile.',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} is in compliance with the attached profile',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostConnectedEvent,
                     description = 'Host connected',
                     category = 'info',
                     formatOnDatacenter = 'Connected to {host.name}',
                     formatOnComputeResource = 'Connected to {host.name}',
                     formatOnHost = 'Established a connection',
                     formatOnVm = '',
                     fullFormat = 'Connected to {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmConnectedEvent,
                     description = 'VM connected',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'Host is connected',
                     fullFormat = 'Virtual machine {vm.name} is connected',
                     longDescription = '   <EventLongDescription id="vim.event.VmConnectedEvent">      <description>         The virtual machine is in a connected state in the inventory          and vCenter Server can access it      </description>      <cause>         <description>            A user or system action that resulted in operations such as creating,             registering, cloning or deploying a virtual machine gave vCenter Server access to             the virtual machine         </description>      </cause>       <cause>         <description>            A user or system action that resulted in operations such as adding or             reconnecting a host gave vCenter Server access to the virtual machine         </description>      </cause>      <cause>         <description>            The state of the virtual machine\'s host changed from             Not Responding to Connected and the host gave vCenter Server access to the virtual machine         </description>      </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostConnectionLostEvent,
                     description = 'Host connection lost',
                     category = 'error',
                     formatOnDatacenter = 'Host {host.name} is not responding',
                     formatOnComputeResource = 'Host {host.name} is not responding',
                     formatOnHost = 'Host is not responding',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} in {datacenter.name} is not responding',
                     longDescription = '\t<EventLongDescription id="vim.event.HostConnectionLostEvent">\t\t<description>\t\t\tConnection to the host has been lost\t\t</description>\t\t<cause>\t\t\t<description>\t\t\t\tThe host is not in a state where it can respond\t\t\t</description>\t\t</cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostDasDisabledEvent,
                     description = 'vSphere HA agent disabled on host',
                     category = 'info',
                     formatOnDatacenter = 'vSphere HA agent on {host.name} in cluster {computeResource.name} is disabled',
                     formatOnComputeResource = 'vSphere HA agent on {host.name} is disabled',
                     formatOnHost = 'vSphere HA agent on this host is disabled',
                     formatOnVm = '',
                     fullFormat = 'vSphere HA agent on {host.name} in cluster {computeResource.name} in {datacenter.name} is disabled',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostDasEnabledEvent,
                     description = 'vSphere HA agent enabled on host',
                     category = 'info',
                     formatOnDatacenter = 'vSphere HA agent on {host.name} in cluster {computeResource.name} is enabled',
                     formatOnComputeResource = 'vSphere HA agent on {host.name} is enabled',
                     formatOnHost = 'vSphere HA agent on this host is enabled',
                     formatOnVm = '',
                     fullFormat = 'vSphere HA agent on {host.name} in cluster {computeResource.name} in {datacenter.name} is enabled',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostDasEnablingEvent,
                     description = 'Enabling host vSphere HA agent',
                     category = 'warning',
                     formatOnDatacenter = 'Enabling vSphere HA agent on {host.name}',
                     formatOnComputeResource = 'Enabling vSphere HA agent on {host.name}',
                     formatOnHost = 'Enabling vSphere HA agent',
                     formatOnVm = '',
                     fullFormat = 'Enabling vSphere HA agent on {host.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '     <EventLongDescription id="vim.event.HostDasEnablingEvent">        <description>           vSphere HA is being enabled on this host.        </description>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostEnableAdminFailedEvent,
                     description = 'Cannot restore administrator permissions to host',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Cannot restore some administrator permissions to the host',
                     formatOnVm = '',
                     fullFormat = 'Cannot restore some administrator permissions to the host {host.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ProfileChangedEvent,
                     description = 'Profile was changed',
                     category = 'info',
                     formatOnDatacenter = 'Profile {profile.name} was changed.',
                     formatOnComputeResource = 'Profile {profile.name} was changed.',
                     formatOnHost = 'Profile {profile.name} was changed.',
                     formatOnVm = '',
                     fullFormat = 'Profile {profile.name} was changed.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostExtraNetworksEvent,
                     description = 'Host has extra vSphere HA networks',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Host {host.name} has the following extra networks not used by other hosts for vSphere HA communication:{ips}. Consider using vSphere HA advanced option das.allowNetwork to control network usage',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} has the following extra networks not used by other hosts for vSphere HA communication:{ips}. Consider using vSphere HA advanced option das.allowNetwork to control network usage',
                     longDescription = '    <EventLongDescription id="vim.event.HostExtraNetworksEvent">       <description>       The host being added to the vSphere HA cluster has more management networks than        existing hosts in the cluster. When vSphere HA is being configured for a host, an existing        host in the cluster is examined for the networks used by vSphere HA for heartbeats        and other vSphere HA communication. The joining host is expected to have the same        number of management networks, and optimally, be on the same subnets. This        helps to facilitate the pairing up of source/destination pairs for heartbeats.        If common subnets are not detected (using the IP address/subnet mask) between        the member being added and the existing members of the cluster, this event is        generated and the configuration task fails. The event details report the        subnet of the joining member that are not present on the existing member.        </description>       <cause>            <description>                The host has extra networks missing on an existing cluster member            </description>            <action>                Change the host\'s network configuration to enable vSphere HA traffic on the same                 subnets as existing hosts in the cluster. vSphere HA will use the Service Console                 port groups on ESX and, on ESXi hosts, the port groups with the "Management Traffic"                 checkbox selected.            </action>            <action>                Use advanced options to override the default port group selection for vSphere HA                 cluster communication.  You can use the das.allowNetwork[X] advanced option                 to tell vSphere HA to use the port group specified in this option.                 For each port group name that should be used, specify one das.allowNetwork[X]                 advanced option.  The vSphere HA configuration examines the host being added for                 port groups that match the name specified. The configuration task also examines                 an existing member whose port groups match the name specified. The number of                 matched port group names must be the same on each host.  After setting the advanced                 options, re-enable vSphere HA for the cluster.            </action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostInventoryFullEvent,
                     description = 'Host inventory full',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Maximum ({capacity}) number of hosts allowed for this edition of vCenter Server has been reached',
                     longDescription = '    <EventLongDescription id="vim.event.HostInventoryFullEvent">       <description>          The vCenter Server Foundation license key currently allows only three hosts to           be added to the inventory. Adding extra hosts results in errors           and the logging of this event.        </description>       <cause>            <description>Attempting to add more hosts than the number allowed by the license                          key assigned to vCenter Server</description>            <action>Assign vCenter Server a license key that allows more hosts or has                     no host limit</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostNoRedundantManagementNetworkEvent,
                     description = 'No redundant management network for host',
                     category = 'warning',
                     formatOnDatacenter = 'Host {host.name} in cluster {computeResource.name} currently has no management network redundancy',
                     formatOnComputeResource = 'Host {host.name} currently has no management network redundancy',
                     formatOnHost = 'This host currently has no management network redundancy',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} in cluster {computeResource.name} in {datacenter.name} currently has no management network redundancy',
                     longDescription = '    <EventLongDescription id="vim.event.HostNoRedundantManagementNetworkEvent">       <description>       vSphere HA has determined that there is only one path for vSphere HA management traffic,        resulting in a single point of failure.  Best practices require        more than one path for vSphere HA to use for heartbeats and cluster communication.         A host with a single path is more likely to be declared dead, network partitioned or        isolated after a network failure. If declared dead, vSphere HA will not respond if the host        subsequently actually fails, while if declared isolated, vSphere HA may apply the isolation        response thus impacting the uptime of the virtual machines running on it.       </description>       <cause>            <description>There is only one port group available for vSphere HA communication</description>            <action>Configure another Service Console port group on the ESX host</action>            <action>                Configure another port group on the ESXi host by selecting the "Management Traffic" \t\tcheck box            </action>            <action>                Use NIC teaming on the management port group to allow ESX or ESXi to direct management                 traffic out of more than one physical NIC in case of a path failure            </action>            <action>                If you accept the risk of not having redundancy for vSphere HA communication, you can                 eliminate the configuration issue by setting the                 das.ignoreRedundantNetWarning advanced option to "true"            </action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmUuidChangedEvent,
                     description = 'VM UUID Changed',
                     category = 'warning',
                     formatOnDatacenter = 'Changed BIOS UUID from {oldUuid} to {newUuid} for {vm.name} on {host.name}',
                     formatOnComputeResource = 'Changed BIOS UUID from {oldUuid} to {newUuid} for {vm.name} on {host.name}',
                     formatOnHost = 'Changed BIOS UUID from {oldUuid} to {newUuid} for {vm.name}',
                     formatOnVm = 'BIOS UUID was changed from {oldUuid} to {newUuid}',
                     fullFormat = 'Changed BIOS UUID from {oldUuid} to {newUuid} for {vm.name} on {host.name} in {datacenter.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmUuidChangedEvent">      <description>The virtual machine BIOS UUID has changed</description>      <cause>         <description>            A user changed the virtual machine BIOS UUID directly on the host         </description>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostNotInClusterEvent,
                     description = 'Host not in cluster',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'Not a cluster member in {datacenter.name}',
                     formatOnVm = '',
                     fullFormat = 'Host {host.name} is not a cluster member in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostOvercommittedEvent,
                     description = 'Host resource overcommitted',
                     category = 'error',
                     formatOnDatacenter = 'Insufficient capacity in host {computeResource.name} to satisfy resource configuration',
                     formatOnComputeResource = 'Insufficient capacity to satisfy resource configuration',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Insufficient capacity in host {computeResource.name} to satisfy resource configuration in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.HostOvercommittedEvent">       <description>          A host does not have sufficient CPU and/or memory capacity to \t\t  satisfy its resource configuration. The host has its own admission control, so this \t\t  condition should never occur.       </description>       <cause>            <description>A host has insufficient capacity for its resource configuration</description>            <action>If you encounter this condition, contact VMware Support </action>\t</cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.HostStatusChangedEvent,
                     description = 'Host status changed',
                     category = 'info',
                     formatOnDatacenter = 'Configuration status on host {computeResource.name} changed from {oldStatus.@enum.ManagedEntity.Status} to {newStatus.@enum.ManagedEntity.Status}',
                     formatOnComputeResource = 'Configuration status changed from {oldStatus.@enum.ManagedEntity.Status} to {newStatus.@enum.ManagedEntity.Status}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Configuration status on host {computeResource.name} changed from {oldStatus.@enum.ManagedEntity.Status} to {newStatus.@enum.ManagedEntity.Status} in {datacenter.name}',
                     longDescription = '    <EventLongDescription id="vim.event.HostStatusChangedEvent">       <description>          The host status has changed. This status is the status of the root resource           pool that encompasses the entire host. A host status change may be           accompanied by the removal of a configuration issue if one was previously detected.           A host status of green indicates that everything is fine. A yellow status           indicates that the root resource pool does not have the resources to meet the           reservations of its children. A red status means that a node in the resource           pool has children whose reservations exceed the configuration of the node.        </description>       <cause>            <description>The host status changed to yellow</description>            <action>Reduce the reservation of the resource pools directly under the             root to match the new capacity</action>        </cause>        <cause>            <description>The host status changed to red</description>            <action>Change the resource settings on the resource pools that are red so             that they can accommodate their child virtual machines. If this is not possible, lower             the virtual machine reservations. If this is not possible either, power off some \t    virtual machines.</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.InvalidEditionEvent,
                     description = 'Invalid edition',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "The license edition '{feature}' is invalid",
                     longDescription = '    <EventLongDescription id="vim.event.InvalidEditionEvent">       <description>          vCenter Server attempted to acquire an undefined feature from the license server        </description>       <cause>            <description>Any operation that requires a feature license such as vMotion, DRS, vSphere HA might result                          in this event if that feature is not defined on the license server</description>            <action>Verify that the feature in question is present on the license server</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.MigrationEvent,
                     description = '<Migration Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.MigrationHostWarningEvent,
                     description = 'Migration host warning',
                     category = 'warning',
                     formatOnDatacenter = 'Migration of {vm.name} from {host.name} to {dstHost.name}: {fault.msg}',
                     formatOnComputeResource = 'Migration of {vm.name} to {dstHost.name}: {fault.msg}',
                     formatOnHost = 'Migration of {vm.name} to {dstHost.name}: {fault.msg}',
                     formatOnVm = 'Migration from {host.name} to {dstHost.name}: {fault.msg}',
                     fullFormat = 'Migration of {vm.name} from {host.name} to {dstHost.name} in {datacenter.name}: {fault.msg}',
                     longDescription = '         <EventLongDescription id="vim.event.MigrationHostWarningEvent">            <description>               The virtual machine can be migrated but might lose some functionality after migration \t       is complete            </description>            <cause>                 <description> Migrating the virtual machine to the destination host or datastore is likely to                      succeed but some functionality might not work correctly afterward because the virtual \t    \t     machine did not meet all the compatibility criteria.                 </description>                  <action>                       Use the vSphere Client to check for warnings at the time                       of the failure so that you can identify possible reasons for this problem                  </action>             </cause>         </EventLongDescription>         '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.MtuMismatchEvent,
                     description = 'The MTU configured in the vSphere Distributed Switch does not match the physical switch connected to the physical NIC.',
                     category = 'error',
                     formatOnDatacenter = 'The MTU configured in the vSphere Distributed Switch does not match the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name}',
                     formatOnComputeResource = '',
                     formatOnHost = 'The MTU configured in the vSphere Distributed Switch does not match the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name}',
                     formatOnVm = '',
                     fullFormat = 'The MTU configured in the vSphere Distributed Switch does not match the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.NotEnoughResourcesToStartVmEvent,
                     description = 'Insufficient resources for vSphere HA to start the VM. Reason: {reason.@enum.fdm.placementFault}',
                     category = 'warning',
                     formatOnDatacenter = 'Insufficient resources to fail over {vm.name} in {computeResource.name}. vSphere HA will retry the fail over when enough resources are available. Reason: {reason.@enum.fdm.placementFault}',
                     formatOnComputeResource = 'Insufficient resources to fail over {vm.name}. vSphere HA will retry the fail over when enough resources are available. Reason: {reason.@enum.fdm.placementFault}',
                     formatOnHost = 'Insufficient resources to fail over {vm.name}. vSphere HA will retry the fail over when enought resources are available. Reason: {reason.@enum.fdm.placementFault}',
                     formatOnVm = 'Insufficient resources to fail over this virtual machine. vSphere HA will retry the fail over when enough resources are available. Reason: {reason.@enum.fdm.placementFault}',
                     fullFormat = 'Insufficient resources to fail over {vm.name} in {computeResource.name} that recides in {datacenter.name}. vSphere HA will retry the fail over when enough resources are available. Reason: {reason.@enum.fdm.placementFault}',
                     longDescription = '    <EventLongDescription id="vim.event.NotEnoughResourcesToStartVmEvent">       <description>          This event is issued by vSphere HA when the master agent was not able to fail over \t  a virtual machine to one of its compatible hosts. This condition is due to one or \t  more of the causes listed below. When this condition occurs, vSphere HA will report \t  a cause for it in the event summary, but note that additional causes might exist.\t  It is more likely to occur if vSphere HA admission \t  control is disabled or more hosts fail than were provisioned for. When a virtual \t  machine cannot be placed, vSphere HA will retry placing it when the cluster state \t  changes. Also, if vSphere DRS is enabled, it will be invoked to try to defragment \t  the cluster or bring hosts out of Standby Mode.       </description>       <cause>            <description>            A virtual machine has bandwidth reservations for CPU, memory, vFlash cache, or virtual NICs. \t            There was no compatible host that had enough resources to satisfy \t            the reservations.            </description>            <action>Decrease the virtual machine resource reservation</action>            <action>Add more host(s) to cluster</action>            <action>Bring online any failed hosts or resolve a network partition if one exists</action>            <action>If DRS is in manual mode, look for any pending recommendations             and approve them so that vSphere HA failover can proceed</action>        </cause>        <cause>            <description>\t         The cluster has vSAN enabled, and one or more hosts that contribute storage               to the cluster is inaccessible, preventing vSphere HA from powering on the virtual machine.               This applies to virtual machines that have one or more files on a vSAN datastore.            </description>            <action>Bring online any failed hosts or resolve a network partition if one             exists that involves hosts that contribute storage to the vSAN cluster</action>        </cause>        <cause>            <description>One or more datastores that are associated with a virtual machine are                inaccessible by any compatible host in the cluster.</description>            <action>Bring online any non-responding host that mounts the virtual machine datastores</action>            <action>Fix the all-paths-down (APD) or permanent-device-loss (PDL) issues.</action>        </cause>        <cause>            <description>vSphere HA is enforcing virtual machine to virtual machine                anti-affinity rules, and the rule cannot be satisfied. </description>            <action>Add more hosts to cluster</action>            <action>Bring online any non-responding host or resolve a network partition if one exists</action>            <action>Remove any anti-affinity rules that are restricting the placement</action>        </cause>        <cause>            <description>The number of VMs that can run on each host is limited.                There is no host that can power on the VM without exceeding the limit.</description>            <action>Increase the limit if you have set the limitVmsPerESXHost HA advanced option.</action>            <action>Bring online any non-responding host or add new hosts to the cluster</action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.PermissionEvent,
                     description = '<Permission Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.PermissionUpdatedEvent,
                     description = 'Permission updated',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "Permission changed for '{principal}' on '{entity.name}'.  \nRole changed from '{prevRole.name}' to role  '{role.name}'. Propagate changed from '{prevPropagate.@enum.auth.Permission.propagate}' to '{propagate.@enum.auth.Permission.propagate}'.",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ProfileDissociatedEvent,
                     description = 'Profile detached from host',
                     category = 'info',
                     formatOnDatacenter = 'Profile {profile.name} has been detached.',
                     formatOnComputeResource = 'Profile {profile.name} has been detached. ',
                     formatOnHost = 'Profile {profile.name} has been detached from the host.',
                     formatOnVm = '',
                     fullFormat = 'Profile {profile.name} detached.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmFaultToleranceStateChangedEvent,
                     description = 'VM Fault Tolerance state changed',
                     category = 'info',
                     formatOnDatacenter = 'Fault Tolerance state of {vm.name} on host {host.name} in cluster {computeResource.name} changed from {oldState.@enum.VirtualMachine.FaultToleranceState} to {newState.@enum.VirtualMachine.FaultToleranceState}',
                     formatOnComputeResource = 'Fault Tolerance state on {vm.name} on host {host.name} changed from {oldState.@enum.VirtualMachine.FaultToleranceState} to {newState.@enum.VirtualMachine.FaultToleranceState}',
                     formatOnHost = 'Fault Tolerance state of {vm.name} changed from {oldState.@enum.VirtualMachine.FaultToleranceState} to {newState.@enum.VirtualMachine.FaultToleranceState}',
                     formatOnVm = 'Fault Tolerance state changed from {oldState.@enum.VirtualMachine.FaultToleranceState} to {newState.@enum.VirtualMachine.FaultToleranceState}',
                     fullFormat = 'Fault Tolerance state of {vm.name} on host {host.name} in cluster {computeResource.name} in {datacenter.name} changed from {oldState.@enum.VirtualMachine.FaultToleranceState} to {newState.@enum.VirtualMachine.FaultToleranceState}',
                     longDescription = '    <EventLongDescription id="vim.event.VmFaultToleranceStateChangedEvent">       <description>          The Fault Tolerance state of the virtual machine changed       </description>       <cause>            <description> </description>            <action></action>        </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.RoleUpdatedEvent,
                     description = 'Role updated',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Role modified.  \n \nPrevious name: {prevRoleName}, new name: {role.name}.  \n \nAdded privileges: {privilegesAdded}.  \n \nRemoved privileges: {privilegesRemoved}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.RollbackEvent,
                     description = 'Host Network operation rolled back',
                     category = 'info',
                     formatOnDatacenter = 'The Network API {methodName} on this entity caused the host {hostName} to be disconnected from the vCenter Server. The configuration change was rolled back on the host.',
                     formatOnComputeResource = '',
                     formatOnHost = 'The operation {methodName} on the host {hostName} disconnected the host and was rolled back .',
                     formatOnVm = '',
                     fullFormat = 'The Network API {methodName} on this entity caused the host {hostName} to be disconnected from the vCenter Server. The configuration change was rolled back on the host.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ScheduledTaskCompletedEvent,
                     description = 'Scheduled task completed',
                     category = 'info',
                     formatOnDatacenter = 'Task {scheduledTask.name} on {entity.name} completed successfully',
                     formatOnComputeResource = 'Task {scheduledTask.name} on {entity.name} completed successfully',
                     formatOnHost = 'Task {scheduledTask.name} on {entity.name} completed successfully',
                     formatOnVm = 'Task {scheduledTask.name} completed successfully',
                     fullFormat = 'Task {scheduledTask.name} on {entity.name} in datacenter {datacenter.name} completed successfully',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ScheduledTaskEmailFailedEvent,
                     description = 'Scheduled task email not sent',
                     category = 'error',
                     formatOnDatacenter = 'Task {scheduledTask.name} on {entity.name} cannot send email to {to}: {reason.msg}',
                     formatOnComputeResource = 'Task {scheduledTask.name} on {entity.name} cannot send email to {to}: {reason.msg}',
                     formatOnHost = 'Task {scheduledTask.name} on {entity.name} cannot send email to {to}: {reason.msg}',
                     formatOnVm = 'Task {scheduledTask.name} cannot send email to {to}: {reason.msg}',
                     fullFormat = 'Task {scheduledTask.name} on {entity.name} in datacenter {datacenter.name} cannot send email to {to}: {reason.msg}',
                     longDescription = '    <EventLongDescription id="vim.event.ScheduledTaskEmailFailedEvent">       <description>          An error occurred while sending email notification that a scheduled task is running       </description>       <cause>            <description>Failed to send email for the scheduled task</description>            <action>Check the vCenter Server SMTP settings for sending emails</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.TemplateBeingUpgradedEvent,
                     description = 'Upgrading template',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Upgrading template {legacyTemplate}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UplinkPortMtuNotSupportEvent,
                     description = 'Not all VLAN MTU settings on the external physical switch allow the vSphere Distributed Switch maximum MTU size packets to pass.',
                     category = 'error',
                     formatOnDatacenter = 'Not all VLAN MTU settings on the external physical switch allow the vSphere Distributed Switch maximum MTU size packets to pass on the uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = 'Not all VLAN MTU settings on the external physical switch allow the vSphere Distributed Switch maximum MTU size packets to pass on the uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name}.',
                     formatOnVm = '',
                     fullFormat = 'Not all VLAN MTU settings on the external physical switch allow the vSphere Distributed Switch maximum MTU size packets to pass on the uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UplinkPortMtuSupportEvent,
                     description = 'All VLAN MTU settings on the external physical switch allow the vSphere Distributed Switch maximum MTU size packets to pass.',
                     category = 'info',
                     formatOnDatacenter = 'All VLAN MTU settings on the external physical switch allow the vSphere Distributed Switch maximum MTU size packets to pass on uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = 'All VLAN MTU setting on the external physical switch allows the vSphere Distributed Switch max MTU size packets passing on uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name}',
                     formatOnVm = '',
                     fullFormat = 'All VLAN MTU settings on the external physical switch allow the vSphere Distributed Switch maximum MTU size packets to pass on the uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UplinkPortVlanTrunkedEvent,
                     description = 'The configured VLAN in the vSphere Distributed Switch was trunked by the physical switch.',
                     category = 'info',
                     formatOnDatacenter = 'The configured VLAN in the vSphere Distributed Switch was trunked by the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = 'The configured VLAN in the vSphere Distributed Switch was trunked by the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name}.',
                     formatOnVm = '',
                     fullFormat = 'The configured VLAN in the vSphere Distributed Switch was trunked by the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.UplinkPortVlanUntrunkedEvent,
                     description = 'Not all the configured VLANs in the vSphere Distributed Switch were trunked by the physical switch.',
                     category = 'error',
                     formatOnDatacenter = 'Not all the configured VLANs in the vSphere Distributed Switch were trunked by the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = 'Not all the configured VLANs in the vSphere Distributed Switch were trunked by the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name}.',
                     formatOnVm = '',
                     fullFormat = 'Not all the configured VLANs in the vSphere Distributed Switch were trunked by the physical switch connected to uplink port {healthResult.uplinkPortKey} in vSphere Distributed Switch  {dvs.name} on host {host.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmAcquiredMksTicketEvent,
                     description = 'VM acquired MKS ticket',
                     category = 'info',
                     formatOnDatacenter = 'Remote console to {vm.name} on {host.name} has been opened',
                     formatOnComputeResource = 'Remote console to {vm.name} on {host.name} has been opened',
                     formatOnHost = 'Remote console to {vm.name} has been opened',
                     formatOnVm = 'Remote console has been opened for this virtual machine on {host.name}',
                     fullFormat = 'Remote console to {vm.name} on  {host.name} in {datacenter.name} has been opened',
                     longDescription = '    <EventLongDescription id="vim.event.VmAcquiredMksTicketEvent">        <description>           Successfully acquired MKS Ticket for the virtual machine        </description>        <cause>           <description>                The MKS Ticket used to connect to the virtual machine remote console                 has been successfully acquired.           </description>        </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmBeingHotMigratedEvent,
                     description = 'VM is hot migrating',
                     category = 'info',
                     formatOnDatacenter = 'Migrating {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnComputeResource = 'Migrating {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnHost = 'Migrating {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnVm = 'Migrating VM from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     fullFormat = 'Migrating {vm.name} from {host.name}, {ds.name} in {datacenter.name} to {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     longDescription = '  <EventLongDescription id="vim.event.VmBeingHotMigratedEvent">     <description>        A powered-on virtual machine is being migrated with vMotion     </description>     <cause>          <description> A user action might have caused a powered-on virtual machine to be migrated with vMotion          </description>      </cause>       <cause>          <description> A DRS recommendation might have caused a powered-on virtual machine to be migrated \t  with vMotion          </description>      </cause>  </EventLongDescription>  '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmBeingRelocatedEvent,
                     description = 'VM relocating',
                     category = 'info',
                     formatOnDatacenter = 'Relocating {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnComputeResource = 'Relocating {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnHost = 'Relocating {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnVm = 'Relocating VM from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     fullFormat = 'Relocating {vm.name} from {host.name}, {ds.name} in {datacenter.name} to {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     longDescription = '     <EventLongDescription id="vim.event.VmBeingRelocatedEvent">        <description>           The virtual machine execution and/or storage is being relocated        </description>        <cause>           <description>                A user action might have caused the virtual machine\'s execution and/or storage to be changed           </description>        </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmCloneEvent,
                     description = '<VM Clone Event>',
                     category = 'info',
                     formatOnDatacenter = '<internal>',
                     formatOnComputeResource = '<internal>',
                     formatOnHost = '<internal>',
                     formatOnVm = '<internal>',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmClonedEvent,
                     description = 'VM cloned',
                     category = 'info',
                     formatOnDatacenter = '{sourceVm.name} cloned to {vm.name} on {host.name}, {ds.name}',
                     formatOnComputeResource = '{sourceVm.name} cloned to {vm.name} on {host.name}, {ds.name} in {datacenter.name}',
                     formatOnHost = '{sourceVm.name} cloned to {vm.name} on {ds.name} in {datacenter.name}',
                     formatOnVm = '{sourceVm.name} cloned to {host.name}, {ds.name} in {datacenter.name}',
                     fullFormat = '{sourceVm.name} cloned to {vm.name} on {host.name}, {ds.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmCreatedEvent,
                     description = 'VM created',
                     category = 'info',
                     formatOnDatacenter = 'New virtual machine {vm.name} created on {host.name}, {ds.name} in {datacenter.name}',
                     formatOnComputeResource = 'New virtual machine {vm.name} created on {host.name}, {ds.name} in {datacenter.name}',
                     formatOnHost = 'New virtual machine {vm.name} created on {ds.name} in {datacenter.name}',
                     formatOnVm = 'Virtual machine created on {host.name}, {ds.name} in {datacenter.name}',
                     fullFormat = 'Created virtual machine {vm.name} on {host.name}, {ds.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmDasBeingResetEvent,
                     description = 'vSphere HA is resetting VM',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on {host.name} in cluster {computeResource.name} reset by vSphere HA. Reason: {reason.@enum.VmDasBeingResetEvent.ReasonCode}',
                     formatOnComputeResource = '{vm.name} on {host.name} reset by vSphere HA. Reason: {reason.@enum.VmDasBeingResetEvent.ReasonCode}.',
                     formatOnHost = '{vm.name} reset by vSphere HA. Reason: {reason.@enum.VmDasBeingResetEvent.ReasonCode}.',
                     formatOnVm = 'This virtual machine reset by vSphere HA. Reason: {reason.@enum.VmDasBeingResetEvent.ReasonCode}. ',
                     fullFormat = '{vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name} reset by vSphere HA. Reason: {reason.@enum.VmDasBeingResetEvent.ReasonCode}',
                     longDescription = '     <EventLongDescription id="vim.event.VmDasBeingResetEvent">        <description>           The virtual machine was reset by vSphere HA. Depending on how vSphere HA has been configured,            the virtual machine might be reset because the VMware Tools heartbeat or application            heartbeat status turned red.        </description>        <cause>           <description>                The VMware Tools heartbeat turned red. This condition can occur if the operating                 system failed with a blue screen or becomes unresponsive. It also can occur because \t\tVMware Tools failed or was shut down.           </description>           <action>                If the virtual machine is reset frequently, check for a                 persistent problem with the operating system that requires attention.                 Consider configuring the cluster so that vSphere HA waits for a longer period after                 heartbeats are lost before taking action. Specifying a longer period helps avoid                 triggering resets for transient problems. You can force a longer period by decreasing \t\tthe "monitoring sensitivity" in the VM Monitoring section of the Edit Cluster wizard.           </action>        </cause>        <cause>           <description>                The application heartbeat turned red. This condition can occur if the application                 that is configured to send heartbeats failed or became unresponsive.           </description>           <action>                Determine if the application stopped sending heartbeats because of a configuration                 error and remediate the problem.           </action>        </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmDasResetFailedEvent,
                     description = 'vSphere HA cannot reset VM',
                     category = 'warning',
                     formatOnDatacenter = 'vSphere HA cannot reset {vm.name} on {host.name} in cluster {computeResource.name}',
                     formatOnComputeResource = 'vSphere HA cannot reset {vm.name} on {host.name}',
                     formatOnHost = 'vSphere HA cannot reset {vm.name}',
                     formatOnVm = 'vSphere HA cannot reset this virtual machine',
                     fullFormat = 'vSphere HA cannot reset {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name}',
                     longDescription = '     <EventLongDescription id="vim.event.VmDasResetFailedEvent">        <description>            vSphere HA attempted to reset the virtual machine because of a heartbeat failure             from VMware Tools or a guest application, depending on how vSphere HA was             configured. However, the reset operation failed.        </description>        <cause>            <description>                The most likely reason for the reset failure is that the virtual machine was running                 another task at the time the reset was initiated.            </description>            <action>Check to see whether the virtual machine requires attention and reset                 it manually if necessary.</action>        </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmDeployFailedEvent,
                     description = 'Cannot deploy VM from template',
                     category = 'error',
                     formatOnDatacenter = 'Failed to deploy VM from template {vm.name} to {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     formatOnComputeResource = 'Failed to deploy VM from template {vm.name} to {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     formatOnHost = 'Failed to deploy VM from template {vm.name} to {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     formatOnVm = 'Failed to deploy VM from template {vm.name} to {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     fullFormat = 'Failed to deploy VM from template {vm.name} to {destHost.name}, {destDatastore.name} in {destDatacenter.name}: {reason.msg}',
                     longDescription = '    <EventLongDescription id="vim.event.VmDeployFailedEvent">        <description>           Failed to deploy a virtual machine for reasons described in the event message        </description>        <cause>           <description>                The virtual machine failed to deploy.                 This condition can occur if there is not enough disk space, the host or virtual machine loses \t\tits network connection, the host is disconnected, and so on.           </description>          <action>\t    Check the reason in the event message to find the cause of the failure and correct the problem.         </action>\t</cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmDisconnectedEvent,
                     description = 'VM disconnected',
                     category = 'info',
                     formatOnDatacenter = '{vm.name} on host {host.name} is disconnected',
                     formatOnComputeResource = '{vm.name} on host {host.name} is disconnected',
                     formatOnHost = '{vm.name} is disconnected',
                     formatOnVm = '{host.name} is disconnected',
                     fullFormat = '{vm.name} on host {host.name} in {datacenter.name} is disconnected',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmDiscoveredEvent,
                     description = 'VM discovered',
                     category = 'info',
                     formatOnDatacenter = 'Discovered {vm.name} on {host.name}',
                     formatOnComputeResource = 'Discovered {vm.name} on {host.name}',
                     formatOnHost = 'Discovered {vm.name}',
                     formatOnVm = 'Discovered on {host.name}',
                     fullFormat = 'Discovered {vm.name} on {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmDiskFailedEvent,
                     description = 'Cannot create VM disk',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Cannot create virtual disk {disk}',
                     longDescription = '    <EventLongDescription id="vim.event.VmDiskFailedEvent">        <description>           Failed to create a virtual disk for the virtual machine for reasons described in the event message        </description>        <cause>           <description>                A virtual disk was not created for the virtual machine. This condition can occur if the \t\toperation failed to access the disk, the disk did not have enough space, you do not have \t\tpermission for the operation, and so on.           </description>           <action>                Check the reason in the event message to find the cause of the failure. Ensure that disk is \t\taccessible, has enough space, and that the permission settings allow the operation.           </action>        </cause>     </EventLongDescription>     '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmEmigratingEvent,
                     description = 'VM emigrating',
                     category = 'info',
                     formatOnDatacenter = 'Migrating {vm.name} off host {host.name}',
                     formatOnComputeResource = 'Migrating {vm.name} off host {host.name}',
                     formatOnHost = 'Migrating {vm.name} off host',
                     formatOnVm = 'Migrating off host {host.name}',
                     fullFormat = 'Migrating {vm.name} off host {host.name} in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmEndRecordingEvent,
                     description = 'End a recording session',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = 'End a recording session',
                     fullFormat = 'End a recording session on {vm.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmRelocateFailedEvent,
                     description = 'Failed to relocate VM',
                     category = 'error',
                     formatOnDatacenter = 'Failed to relocate {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnComputeResource = 'Failed to relocate {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnHost = 'Failed to relocate {vm.name} from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     formatOnVm = 'Failed to relocate from {host.name}, {ds.name} to {destHost.name}, {destDatastore.name}',
                     fullFormat = 'Failed to relocate {vm.name} from {host.name}, {ds.name} in {datacenter.name} to {destHost.name}, {destDatastore.name} in {destDatacenter.name}',
                     longDescription = '   <EventLongDescription id="vim.event.VmRelocateFailedEvent">      <description>         Virtual machine relocation to a different host or datastore failed      </description>      <cause>         <description>            Virtual machine relocation can fail for a number of reasons, including             network outages, insufficient disk space, and so on         </description>         <action>            Consider the task related to this event, evaluate the failure reason, and take action accordingly         </action>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmVnicPoolReservationViolationRaiseEvent,
                     description = 'Virtual NIC Network Resource Pool Reservation Violation event',
                     category = 'info',
                     formatOnDatacenter = 'The reservation allocated to the virtual NIC network resource pool {vmVnicResourcePoolName} with key {vmVnicResourcePoolKey} on {dvs.name} is violated',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The reservation allocated to the virtual NIC network resource pool {vmVnicResourcePoolName} with key {vmVnicResourcePoolKey} on {dvs.name} is violated',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ProfileCreatedEvent,
                     description = 'Profile created',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Profile is created.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmAcknowledgedEvent,
                     description = 'Alarm acknowledged',
                     category = 'info',
                     formatOnDatacenter = "Acknowledged alarm '{alarm.name}' on {entity.name}",
                     formatOnComputeResource = "Acknowledged alarm '{alarm.name}' on {entity.name}",
                     formatOnHost = "Acknowledged alarm '{alarm.name}' on {entity.name}",
                     formatOnVm = "Acknowledged alarm '{alarm.name}'",
                     fullFormat = "Acknowledged alarm '{alarm.name}' on {entity.name}",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmCreatedEvent,
                     description = 'Alarm created',
                     category = 'info',
                     formatOnDatacenter = "Created alarm '{alarm.name}' on {entity.name}",
                     formatOnComputeResource = "Created alarm '{alarm.name}' on {entity.name}",
                     formatOnHost = "Created alarm '{alarm.name}' on {entity.name}",
                     formatOnVm = "Created alarm '{alarm.name}'",
                     fullFormat = "Created alarm '{alarm.name}' on {entity.name}",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmEmailCompletedEvent,
                     description = 'Alarm email sent',
                     category = 'info',
                     formatOnDatacenter = "Alarm '{alarm.name}' on {entity.name} sent email to {to}",
                     formatOnComputeResource = "Alarm '{alarm.name}' on {entity.name} sent email to {to}",
                     formatOnHost = "Alarm '{alarm.name}' on {entity.name} sent email to {to}",
                     formatOnVm = "Alarm '{alarm.name}' sent email to {to}",
                     fullFormat = "Alarm '{alarm.name}' on {entity.name} sent email to {to}",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.AlarmEmailFailedEvent,
                     description = 'Cannot send alarm email',
                     category = 'error',
                     formatOnDatacenter = "Alarm '{alarm.name}' on {entity.name} cannot send email to {to}",
                     formatOnComputeResource = "Alarm '{alarm.name}' on {entity.name} cannot send email to {to}",
                     formatOnHost = "Alarm '{alarm.name}' on {entity.name} cannot send email to {to}",
                     formatOnVm = "Alarm '{alarm.name}' cannot send email to {to}",
                     fullFormat = "Alarm '{alarm.name}' on {entity.name} cannot send email to {to}",
                     longDescription = '    <EventLongDescription id="vim.event.AlarmEmailFailedEvent">       <description>          An error occurred while sending email notification of a triggered alarm       </description>       <cause>            <description>Failed to send email for a triggered alarm</description>            <action>Check the vCenter Server SMTP settings for sending email notifications</action>       </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ClusterComplianceCheckedEvent,
                     description = 'Checked cluster for compliance',
                     category = 'info',
                     formatOnDatacenter = 'Checked cluster {computeResource.name} for compliance',
                     formatOnComputeResource = 'Cluster was checked for compliance with profile {profile.name}',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Checked cluster for compliance',
                     longDescription = '   <EventLongDescription id="vim.event.ClusterComplianceCheckedEvent">      <description>         The cluster was checked for compliance with a cluster profile      </description>      <cause>         <description>            The user initiated a compliance check on the cluster against a cluster profile          </description>      </cause>      <cause>         <description>            A scheduled has initiated a compliance check for             the cluster against a cluster profile          </description>      </cause>    </EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsPortExitedPassthruEvent,
                     description = 'dvPort not in passthrough mode',
                     category = 'info',
                     formatOnDatacenter = 'The dvPort {portKey} was not in passthrough mode in the vSphere Distributed Switch {dvs.name}.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'The dvPort {portKey} was not in passthrough mode in the vSphere Distributed Switch {dvs.name} in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomFieldDefEvent,
                     description = '<Custom Field Definition Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DVPortgroupDestroyedEvent,
                     description = 'dvPort group deleted',
                     category = 'info',
                     formatOnDatacenter = 'dvPort group {net.name} was deleted.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'dvPort group {net.name} in {datacenter.name} was deleted.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreCapacityIncreasedEvent,
                     description = 'Datastore capacity increased',
                     category = 'info',
                     formatOnDatacenter = 'Datastore {datastore.name} increased in capacity from {oldCapacity} bytes to {newCapacity} bytes',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Datastore {datastore.name} increased in capacity from {oldCapacity} bytes to {newCapacity} bytes in {datacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatastoreFileCopiedEvent,
                     description = 'File or directory copied to datastore',
                     category = 'info',
                     formatOnDatacenter = "Copy of file or directory {sourceFile} from {sourceDatastore.name} to {datastore.name} as {targetFile} was initiated from '{sourceOfOperation}' and completed with status '{succeeded.@enum.DatastoreFileEvent.Succeeded}'",
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = "Copy of file or directory {sourceFile} from {sourceDatastore.name} to {datastore.name} as {targetFile} was initiated from '{sourceOfOperation}' and completed with status '{succeeded.@enum.DatastoreFileEvent.Succeeded}'",
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DrsEnteredStandbyModeEvent,
                     description = 'DRS entered standby mode',
                     category = 'info',
                     formatOnDatacenter = 'DRS put {host.name} into standby mode',
                     formatOnComputeResource = 'DRS put {host.name} into standby mode',
                     formatOnHost = 'DRS put the host into standby mode',
                     formatOnVm = '',
                     fullFormat = 'DRS put {host.name} into standby mode',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsCreatedEvent,
                     description = 'vSphere Distributed Switch created',
                     category = 'info',
                     formatOnDatacenter = 'A vSphere Distributed Switch {dvs.name} was created',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'A vSphere Distributed Switch {dvs.name} was created in {datacenter.name}.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DvsDestroyedEvent,
                     description = 'vSphere Distributed Switch deleted',
                     category = 'info',
                     formatOnDatacenter = 'vSphere Distributed Switch {dvs.name} was deleted.',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'vSphere Distributed Switch {dvs.name} in {datacenter.name} was deleted.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VmBeingClonedNoFolderEvent,
                     description = 'VM being cloned to a vApp',
                     category = 'info',
                     formatOnDatacenter = 'Cloning {vm.name} on {host.name}, {ds.name} in {datacenter.name} to {destName} on {destHost.name}, {destDatastore.name} in a vApp under {destDatacenter.name}',
                     formatOnComputeResource = 'Cloning {vm.name} on {host.name}, {ds.name} in {datacenter.name} to {destName} on {destHost.name}, {destDatastore.name} in a vApp under {destDatacenter.name}',
                     formatOnHost = 'Cloning {vm.name} on {ds.name} in {datacenter.name} to {destName} on {destHost.name}, {destDatastore.name} in a vApp under {destDatacenter.name}',
                     formatOnVm = 'Being cloned to {destName} on {destHost.name}, {destDatastore.name} in a vApp under {destDatacenter.name}',
                     fullFormat = 'Cloning {vm.name} on host {host.name}, {ds.name} in {datacenter.name} to {destName} on host {destHost.name}, {destDatastore.name} in a vApp under {destDatacenter.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomFieldDefAddedEvent,
                     description = 'Custom field definition added',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'Created new custom field definition {name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.VimAccountPasswordChangedEvent,
                     description = 'VIM account password changed',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = 'VIM account password changed',
                     formatOnVm = '',
                     fullFormat = 'VIM account password was changed on host {host.name}',
                     longDescription = '\t<EventLongDescription id="vim.event.VimAccountPasswordChangedEvent">\t\t<description>\t\t\tThe password for the Vim account user on the host has been changed. \t\t\tThis account is created by vCenter Server and used to manage the host.\t\t</description>\t\t<cause>            <description>\t\t\tvCenter Server periodically changes the password of the Vim account that it \t\t\tuses to manage the host\t\t\t</description>        </cause>\t</EventLongDescription>    '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatacenterEvent,
                     description = '<Datacenter Event>',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '<internal>',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.ProfileAssociatedEvent,
                     description = 'Profile attached to host',
                     category = 'info',
                     formatOnDatacenter = 'Profile {profile.name} has been attached.',
                     formatOnComputeResource = 'Profile {profile.name} has been attached.',
                     formatOnHost = 'Profile {profile.name} has been attached with the host.',
                     formatOnVm = '',
                     fullFormat = 'Profile {profile.name} attached.',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.InfoUpgradeEvent,
                     description = 'Information upgrade',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = '{message}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.CustomizationNetworkSetupFailed,
                     description = 'Cannot complete customization network setup',
                     category = 'error',
                     formatOnDatacenter = '',
                     formatOnComputeResource = '',
                     formatOnHost = '',
                     formatOnVm = '',
                     fullFormat = 'An error occurred while setting up network properties of the guest OS. See the log file {logLocation} in the guest OS for details.',
                     longDescription = '   <EventLongDescription id="vim.event.CustomizationNetworkSetupFailed">      <description>         The customization scripts failed to set the parameters          in the corresponding configuration files for Linux or in the          Windows registry      </description>      <cause>         <description>            The Customization Specification contains an invalid host name or domain name         </description>         <action>            Review the guest operating system log files for this event for more details         </action>         <action>            Provide a valid host name for the target guest operating system. The name must comply             with the host name and domain name definitions in RFC 952, 1035, 1123, 2181.         </action>      </cause>      <cause>         <description>            Could not find a NIC with the MAC address specified in the Customization Package          </description>         <action>            Review the guest operating system log files for this event for more details         </action>         <action>            Confirm that there was no change in the virtual NIC MAC address between             the creation of the Customization Package and its deployment. Deployment occurs             during the first boot of the virtual machine after customization has been scheduled.         </action>      </cause>      <cause>         <description>            The customization code needs read/write permissions for certain configuration files. \t    These permissions were not granted to the \'root\' account on Linux             or to the account used by the VMware Tools Service on the Windows guest operating system.         </description>         <action>            Review the guest operating system log files for this event for more details         </action>         <action>            Grant read/write permissions to the \'root\' account for Linux or to the             account used by the VMware Tools Service on the Windows guest operating system             and the registry keys that need to be modified by the customization code         </action>      </cause>   </EventLongDescription>   '
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.MigrationWarningEvent,
                     description = 'Migration warning',
                     category = 'warning',
                     formatOnDatacenter = 'Migration of {vm.name} from {host.name}: {fault.msg}',
                     formatOnComputeResource = 'Migration of {vm.name}: {fault.msg}',
                     formatOnHost = 'Migration of {vm.name}: {fault.msg}',
                     formatOnVm = 'Migration from {host.name}: {fault.msg}',
                     fullFormat = 'Migration of {vm.name} from {host.name} in {datacenter.name}: {fault.msg}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.DatacenterCreatedEvent,
                     description = 'Datacenter created',
                     category = 'info',
                     formatOnDatacenter = '',
                     formatOnComputeResource = 'Created in folder {parent.name}',
                     formatOnHost = 'Created datacenter {datacenter.name}',
                     formatOnVm = '',
                     fullFormat = 'Created datacenter {datacenter.name} in folder {parent.name}',
                     longDescription = ''
                  },
                  (vim.event.EventDescription.EventDetail) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.event.MigrationHostErrorEvent,
                     description = 'Migration host error',
                     category = 'error',
                     formatOnDatacenter = 'Unable to migrate {vm.name} from {host.name} to {dstHost.name}: {fault.msg}',
                     formatOnComputeResource = 'Unable to migrate {vm.name} to host {dstHost.name}: {fault.msg}',
                     formatOnHost = 'Unable to migrate {vm.name} to {dstHost.name}: {fault.msg}',
                     formatOnVm = 'Unable to migrate from {host.name} to {dstHost.name}: {fault.msg}',
                     fullFormat = 'Unable to migrate {vm.name} from {host.name} to {dstHost.name} in {datacenter.name}: {fault.msg}',
                     longDescription = '         <EventLongDescription id="vim.event.MigrationHostErrorEvent">            <description>               A virtual machine failed to migrate because it did not meet all compatibility criteria            </description>            <cause>                 <description> Migrating a virtual machine to the destination host or datastore failed                      because the virtual machine did not meet all the compatibility criteria                 </description>                  <action>                       Use the vSphere Client to check for errors at the time                       of the failure so that you can identify possible reasons for this problem                  </action>             </cause>         </EventLongDescription>         '
                  }
               ],
               enumeratedTypes = (vim.EnumDescription) [
                  (vim.EnumDescription) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = vim.VirtualMachine.FaultToleranceState,
                     tags = (vim.ElementDescription) [
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Not configured',
                           summary = 'Fault Tolerance has not been configured for this virtual machine',
                           key = 'notConfigured'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Disabled',
                           summary = 'Fault Tolerance is disabled',
                           key = 'disabled'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Enabled',
                           summary = 'Fault Tolerance is enabled',
                           key = 'enabled'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Need Secondary VM',
                           summary = 'Fault Tolerant Secondary VM is not running',
                           key = 'needSecondary'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Starting',
                           summary = 'Fault Tolerance is starting',
                           key = 'starting'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Running',
                           summary = 'Fault Tolerance is running',
                           key = 'running'
                        }
                     ]
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'latestEvent',
            val = (vim.event.UserLoginSessionEvent) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               key = 33436,
               chainId = 33436,
               createdTime = 2021-08-20T15:49:43.437414Z,
               userName = 'dcui',
               datacenter = <unset>,
               computeResource = <unset>,
               host = <unset>,
               vm = <unset>,
               ds = <unset>,
               net = <unset>,
               dvs = <unset>,
               fullFormattedMessage = 'User dcui@127.0.0.1 logged in as pyvmomi Python/3.8.3 (VMkernel; 7.0.2; x86_64)',
               changeTag = <unset>,
               ipAddress = '127.0.0.1',
               userAgent = 'pyvmomi Python/3.8.3 (VMkernel; 7.0.2; x86_64)',
               locale = 'en',
               sessionId = '52796a95-a18c-6825-1500-9d2cc0b2ae0d'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'maxCollector',
            val = 1000
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 274. vim.host.AutoStartManager::ha-autostart-mgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.AutoStartManager:ha-autostart-mgr',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'config',
            val = (vim.host.AutoStartManager.Config) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               defaults = (vim.host.AutoStartManager.SystemDefaults) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  enabled = <unset>,
                  startDelay = 120,
                  stopDelay = 120,
                  waitForHeartbeat = false,
                  stopAction = 'PowerOff'
               },
               powerInfo = (vim.host.AutoStartManager.AutoPowerInfo) []
            }
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 275. vim.host.CpuSchedulerSystem::cpuSchedulerSystem ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.CpuSchedulerSystem:cpuSchedulerSystem',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'hyperthreadInfo',
            val = (vim.host.CpuSchedulerSystem.HyperThreadScheduleInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               available = true,
               active = true,
               config = true
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 276. vim.host.DatastoreBrowser::ha-host-datastorebrowser ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.DatastoreBrowser:ha-host-datastorebrowser',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'supportedType',
            val = (vim.host.DatastoreBrowser.Query) [
               (vim.host.DatastoreBrowser.VmConfigQuery) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  filter = <unset>,
                  details = <unset>
               },
               (vim.host.DatastoreBrowser.TemplateVmConfigQuery) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  filter = <unset>,
                  details = <unset>
               },
               (vim.host.DatastoreBrowser.VmDiskQuery) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  filter = <unset>,
                  details = <unset>
               },
               (vim.host.DatastoreBrowser.FolderQuery) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) []
               },
               (vim.host.DatastoreBrowser.VmSnapshotQuery) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) []
               },
               (vim.host.DatastoreBrowser.IsoImageQuery) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) []
               },
               (vim.host.DatastoreBrowser.FloppyImageQuery) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) []
               },
               (vim.host.DatastoreBrowser.VmNvramQuery) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) []
               },
               (vim.host.DatastoreBrowser.VmLogQuery) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) []
               }
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 277. vim.host.DatastoreSystem::ha-datastoresystem ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.DatastoreSystem:ha-datastoresystem',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'capabilities',
            val = (vim.host.DatastoreSystem.Capabilities) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               nfsMountCreationRequired = true,
               nfsMountCreationSupported = true,
               localDatastoreSupported = false,
               vmfsExtentExpansionSupported = true
            }
         },
         (vmodl.DynamicProperty) {
            name = 'datastore',
            val = (ManagedObject) [
               'vim.Datastore:60f1d613-a76f5c97-14cd-b02628c915f0',
               'vim.Datastore:6102f50f-53d691eb-8fda-b02628c915f0',
               'vim.Datastore:6102f520-3c2ea578-ff4d-b02628c915f0'
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 278. vim.host.DiagnosticSystem::diagnosticsystem ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.DiagnosticSystem:diagnosticsystem',
      propSet = (vmodl.DynamicProperty) [],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 279. vim.host.FirewallSystem::firewallSystem ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.FirewallSystem:firewallSystem',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'firewallInfo',
            val = (vim.host.FirewallInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               defaultPolicy = (vim.host.FirewallInfo.DefaultPolicy) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  incomingBlocked = true,
                  outgoingBlocked = true
               },
               ruleset = (vim.host.Ruleset) [
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'CIMHttpServer',
                     label = 'CIM Server',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 5988,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = 'sfcbd-watchdog',
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'CIMHttpsServer',
                     label = 'CIM Secure Server',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 5989,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = 'sfcbd-watchdog',
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'CIMSLP',
                     label = 'CIM SLP',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 427,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 427,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 427,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 427,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = 'slpd',
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'DHCPv6',
                     label = 'DHCPv6',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 547,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 546,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 547,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 546,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'DVFilter',
                     label = 'DVFilter',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 2222,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'DVSSync',
                     label = 'DVSSync',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 8302,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 8301,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 8301,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 8302,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'HBR',
                     label = 'HBR',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 31031,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 44046,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'NFC',
                     label = 'NFC',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 902,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 902,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'WOL',
                     label = 'WOL',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 9,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'activeDirectoryAll',
                     label = 'Active Directory All',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 88,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 88,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 123,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 137,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 139,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 389,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 389,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 445,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 464,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 464,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 3268,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 7476,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 2020,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'cmmds',
                     label = 'vSAN Clustering Service',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 12345,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 23451,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 12345,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 23451,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 12321,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 12321,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'dhcp',
                     label = 'DHCP Client',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 68,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 68,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'src',
                           protocol = 'udp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'dns',
                     label = 'DNS Client',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 53,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 53,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'esxupdate',
                     label = 'esxupdate',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 443,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'etcdClientComm',
                     label = 'etcdClientComm',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 2379,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 2379,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'etcdPeerComm',
                     label = 'etcdPeerComm',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 2380,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 2380,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'faultTolerance',
                     label = 'Fault Tolerance',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 80,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 8300,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 8300,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ftpClient',
                     label = 'FTP Client',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 21,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 20,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'src',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'gdbserver',
                     label = 'gdbserver',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 1000,
                           endPort = 9999,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 50000,
                           endPort = 50999,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'gstored',
                     label = 'gstored',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 443,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'httpClient',
                     label = 'httpClient',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 80,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 443,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'iSCSI',
                     label = 'Software iSCSI Client',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 3260,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'iofiltervp',
                     label = 'iofiltervp',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 9080,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ipfam',
                     label = 'NSX Distributed Logical Router Service',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 6999,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 6999,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'iwarp-pm',
                     label = 'iwarp-pm',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 3935,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 3935,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nfs41Client',
                     label = 'nfs41Client',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 0,
                           endPort = 65535,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nfsClient',
                     label = 'NFS Client',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 0,
                           endPort = 65535,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ntpClient',
                     label = 'NTP Client',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 123,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        }
                     ],
                     service = 'ntpd',
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'nvmetcp',
                     label = 'nvmetcp',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 8009,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 4420,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ptpd',
                     label = 'PTP Client',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 319,
                           endPort = 320,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 319,
                           endPort = 320,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        }
                     ],
                     service = 'ptpd',
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pvrdma',
                     label = 'pvrdma',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 28250,
                           endPort = 28761,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 28250,
                           endPort = 28761,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'rdt',
                     label = 'vSAN Transport',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 2233,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 2233,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 12443,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 12443,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'remoteSerialPort',
                     label = 'VM serial port connected over network',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 0,
                           endPort = 65535,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 23,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 1024,
                           endPort = 65535,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'settingsd',
                     label = 'settingsd',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 8083,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 8083,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'snmp',
                     label = 'SNMP Server',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 161,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        }
                     ],
                     service = 'snmpd',
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sshClient',
                     label = 'SSH Client',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 22,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sshServer',
                     label = 'SSH Server',
                     required = true,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 22,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'syslog',
                     label = 'syslog',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 514,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 514,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 1514,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'trusted-infrastructure-kmxa',
                     label = 'trusted-infrastructure-kmxa',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 0,
                           endPort = 65535,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = false
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'trusted-infrastructure-kmxd',
                     label = 'trusted-infrastructure-kmxd',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 0,
                           endPort = 65535,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'updateManager',
                     label = 'vCenter Update Manager',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 80,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 9000,
                           endPort = 9100,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vMotion',
                     label = 'vMotion',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 8000,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 8000,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vSPC',
                     label = 'VM serial port connected to vSPC',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 0,
                           endPort = 65535,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vSphereClient',
                     label = 'vSphere Web Client',
                     required = true,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 902,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 443,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vdfs',
                     label = 'vdfs',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 1564,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 1564,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vic-engine',
                     label = 'vic-engine',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 2377,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vit',
                     label = 'vit',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 3260,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpxHeartbeats',
                     label = 'VMware vCenter Agent',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 902,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        }
                     ],
                     service = 'vpxa',
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vsanEncryption',
                     label = 'vsanEncryption',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 0,
                           endPort = 65535,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vsanhealth-unicasttest',
                     label = 'vsanhealth-unicasttest',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 5201,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 5201,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'udp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 5201,
                           endPort = <unset>,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        },
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 5201,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vvold',
                     label = 'vvold',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 0,
                           endPort = 65535,
                           direction = 'outbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = false,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  },
                  (vim.host.Ruleset) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'webAccess',
                     label = 'vSphere Web Access',
                     required = false,
                     rule = (vim.host.Ruleset.Rule) [
                        (vim.host.Ruleset.Rule) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           port = 80,
                           endPort = <unset>,
                           direction = 'inbound',
                           portType = 'dst',
                           protocol = 'tcp'
                        }
                     ],
                     service = <unset>,
                     enabled = true,
                     allowedHosts = (vim.host.Ruleset.IpList) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = (str) [],
                        ipNetwork = (vim.host.Ruleset.IpNetwork) [],
                        allIp = true
                     }
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 280. vim.host.GraphicsManager::ha-graphics-manager ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.GraphicsManager:ha-graphics-manager',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'graphicsConfig',
            val = (vim.host.GraphicsConfig) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               hostDefaultGraphicsType = 'shared',
               sharedPassthruAssignmentPolicy = 'performance',
               deviceType = (vim.host.GraphicsConfig.DeviceType) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'graphicsInfo',
            val = (vim.host.GraphicsInfo) []
         },
         (vmodl.DynamicProperty) {
            name = 'sharedGpuCapabilities',
            val = (vim.host.SharedGpuCapabilities) []
         },
         (vmodl.DynamicProperty) {
            name = 'sharedPassthruGpuTypes',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 281. vim.host.LocalAccountManager::ha-localacctmgr ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.LocalAccountManager:ha-localacctmgr',
      propSet = (vmodl.DynamicProperty) [],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 282. vim.host.MemoryManagerSystem::memoryManagerSystem ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.MemoryManagerSystem:memoryManagerSystem',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 283. vim.host.NetworkSystem::networkSystem ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.NetworkSystem:networkSystem',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'capabilities',
            val = (vim.host.NetCapabilities) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               canSetPhysicalNicLinkSpeed = true,
               supportsNicTeaming = true,
               nicTeamingPolicy = (str) [
                  'loadbalance_ip',
                  'loadbalance_srcmac',
                  'loadbalance_srcid',
                  'failover_explicit'
               ],
               supportsVlan = true,
               usesServiceConsoleNic = false,
               supportsNetworkHints = true,
               maxPortGroupsPerVswitch = <unset>,
               vswitchConfigSupported = true,
               vnicConfigSupported = true,
               ipRouteConfigSupported = true,
               dnsConfigSupported = true,
               dhcpOnVnicSupported = true,
               ipV6Supported = true,
               backupNfcNiocSupported = true
            }
         },
         (vmodl.DynamicProperty) {
            name = 'dnsConfig',
            val = (vim.host.DnsConfig) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               dhcp = false,
               virtualNicDevice = <unset>,
               ipv6VirtualNicDevice = <unset>,
               hostName = 'esxi7-21',
               domainName = '',
               address = (str) [],
               searchDomain = (str) []
            }
         },
         (vmodl.DynamicProperty) {
            name = 'ipRouteConfig',
            val = (vim.host.IpRouteConfig) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               defaultGateway = '172.27.1.1',
               gatewayDevice = <unset>,
               ipV6DefaultGateway = 'fe80::8edb:bcff:fe3a:2f5',
               ipV6GatewayDevice = 'vmk0'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'networkConfig',
            val = (vim.host.NetworkConfig) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vswitch = (vim.host.VirtualSwitch.Config) [
                  (vim.host.VirtualSwitch.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     changeOperation = <unset>,
                     name = 'vSwitch0',
                     spec = (vim.host.VirtualSwitch.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        numPorts = 128,
                        bridge = (vim.host.VirtualSwitch.BondBridge) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           nicDevice = (str) [
                              'vmnic2',
                              'vmnic0'
                           ],
                           beacon = (vim.host.VirtualSwitch.BeaconConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              interval = 1
                           },
                           linkDiscoveryProtocolConfig = (vim.host.LinkDiscoveryProtocolConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              protocol = 'cdp',
                              operation = 'listen'
                           }
                        },
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = false,
                              macChanges = false,
                              forgedTransmits = false
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'loadbalance_srcid',
                              reversePolicy = true,
                              notifySwitches = true,
                              rollingOrder = false,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = 'minimum',
                                 speed = 10,
                                 checkDuplex = false,
                                 fullDuplex = false,
                                 checkErrorPercent = false,
                                 percentage = 0,
                                 checkBeacon = false
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic0',
                                    'vmnic2'
                                 ],
                                 standbyNic = (str) []
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = true,
                              tcpSegmentation = true,
                              zeroCopyXmit = true
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = false,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        },
                        mtu = <unset>
                     }
                  },
                  (vim.host.VirtualSwitch.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     changeOperation = <unset>,
                     name = 'vswitch1',
                     spec = (vim.host.VirtualSwitch.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        numPorts = 1024,
                        bridge = (vim.host.VirtualSwitch.BondBridge) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           nicDevice = (str) [
                              'vmnic3',
                              'vmnic1'
                           ],
                           beacon = (vim.host.VirtualSwitch.BeaconConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              interval = 1
                           },
                           linkDiscoveryProtocolConfig = (vim.host.LinkDiscoveryProtocolConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              protocol = 'cdp',
                              operation = 'listen'
                           }
                        },
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = false,
                              macChanges = false,
                              forgedTransmits = false
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'loadbalance_srcid',
                              reversePolicy = true,
                              notifySwitches = true,
                              rollingOrder = false,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = 'minimum',
                                 speed = 10,
                                 checkDuplex = false,
                                 fullDuplex = false,
                                 checkErrorPercent = false,
                                 percentage = 0,
                                 checkBeacon = false
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic1',
                                    'vmnic3'
                                 ],
                                 standbyNic = (str) []
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = true,
                              tcpSegmentation = true,
                              zeroCopyXmit = true
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = false,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        },
                        mtu = <unset>
                     }
                  }
               ],
               proxySwitch = (vim.host.HostProxySwitch.Config) [],
               portgroup = (vim.host.PortGroup.Config) [
                  (vim.host.PortGroup.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     changeOperation = <unset>,
                     spec = (vim.host.PortGroup.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'VM Network',
                        vlanId = 0,
                        vswitchName = 'vSwitch0',
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = <unset>,
                              macChanges = <unset>,
                              forgedTransmits = <unset>
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = <unset>,
                              reversePolicy = <unset>,
                              notifySwitches = <unset>,
                              rollingOrder = <unset>,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = <unset>,
                                 speed = <unset>,
                                 checkDuplex = <unset>,
                                 fullDuplex = <unset>,
                                 checkErrorPercent = <unset>,
                                 percentage = <unset>,
                                 checkBeacon = <unset>
                              },
                              nicOrder = <unset>
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = <unset>,
                              tcpSegmentation = <unset>,
                              zeroCopyXmit = <unset>
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = <unset>,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        }
                     }
                  },
                  (vim.host.PortGroup.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     changeOperation = <unset>,
                     spec = (vim.host.PortGroup.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'Management Network',
                        vlanId = 0,
                        vswitchName = 'vSwitch0',
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = <unset>,
                              macChanges = <unset>,
                              forgedTransmits = <unset>
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'loadbalance_srcid',
                              reversePolicy = <unset>,
                              notifySwitches = true,
                              rollingOrder = false,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = <unset>,
                                 speed = <unset>,
                                 checkDuplex = <unset>,
                                 fullDuplex = <unset>,
                                 checkErrorPercent = <unset>,
                                 percentage = <unset>,
                                 checkBeacon = false
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic0'
                                 ],
                                 standbyNic = (str) [
                                    'vmnic2'
                                 ]
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = <unset>,
                              tcpSegmentation = <unset>,
                              zeroCopyXmit = <unset>
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = <unset>,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        }
                     }
                  },
                  (vim.host.PortGroup.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     changeOperation = <unset>,
                     spec = (vim.host.PortGroup.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vMotion2',
                        vlanId = 0,
                        vswitchName = 'vswitch1',
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = <unset>,
                              macChanges = <unset>,
                              forgedTransmits = <unset>
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = <unset>,
                              reversePolicy = <unset>,
                              notifySwitches = <unset>,
                              rollingOrder = <unset>,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = <unset>,
                                 speed = <unset>,
                                 checkDuplex = <unset>,
                                 fullDuplex = <unset>,
                                 checkErrorPercent = <unset>,
                                 percentage = <unset>,
                                 checkBeacon = <unset>
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic3'
                                 ],
                                 standbyNic = (str) [
                                    'vmnic1'
                                 ]
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = <unset>,
                              tcpSegmentation = <unset>,
                              zeroCopyXmit = <unset>
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = <unset>,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        }
                     }
                  },
                  (vim.host.PortGroup.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     changeOperation = <unset>,
                     spec = (vim.host.PortGroup.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vMotion1',
                        vlanId = 0,
                        vswitchName = 'vswitch1',
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = <unset>,
                              macChanges = <unset>,
                              forgedTransmits = <unset>
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = <unset>,
                              reversePolicy = <unset>,
                              notifySwitches = <unset>,
                              rollingOrder = <unset>,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = <unset>,
                                 speed = <unset>,
                                 checkDuplex = <unset>,
                                 fullDuplex = <unset>,
                                 checkErrorPercent = <unset>,
                                 percentage = <unset>,
                                 checkBeacon = <unset>
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic1'
                                 ],
                                 standbyNic = (str) [
                                    'vmnic3'
                                 ]
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = <unset>,
                              tcpSegmentation = <unset>,
                              zeroCopyXmit = <unset>
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = <unset>,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        }
                     }
                  }
               ],
               pnic = (vim.host.PhysicalNic.Config) [
                  (vim.host.PhysicalNic.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     device = 'vmnic0',
                     spec = (vim.host.PhysicalNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '',
                           subnetMask = '',
                           ipV6Config = <unset>
                        },
                        linkSpeed = <unset>,
                        enableEnhancedNetworkingStack = false,
                        ensInterruptEnabled = false
                     }
                  },
                  (vim.host.PhysicalNic.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     device = 'vmnic1',
                     spec = (vim.host.PhysicalNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '',
                           subnetMask = '',
                           ipV6Config = <unset>
                        },
                        linkSpeed = <unset>,
                        enableEnhancedNetworkingStack = false,
                        ensInterruptEnabled = false
                     }
                  },
                  (vim.host.PhysicalNic.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     device = 'vmnic2',
                     spec = (vim.host.PhysicalNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '',
                           subnetMask = '',
                           ipV6Config = <unset>
                        },
                        linkSpeed = <unset>,
                        enableEnhancedNetworkingStack = false,
                        ensInterruptEnabled = false
                     }
                  },
                  (vim.host.PhysicalNic.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     device = 'vmnic3',
                     spec = (vim.host.PhysicalNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '',
                           subnetMask = '',
                           ipV6Config = <unset>
                        },
                        linkSpeed = <unset>,
                        enableEnhancedNetworkingStack = false,
                        ensInterruptEnabled = false
                     }
                  },
                  (vim.host.PhysicalNic.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     device = 'vusb0',
                     spec = (vim.host.PhysicalNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '',
                           subnetMask = '',
                           ipV6Config = <unset>
                        },
                        linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 100,
                           duplex = true
                        },
                        enableEnhancedNetworkingStack = false,
                        ensInterruptEnabled = false
                     }
                  }
               ],
               vnic = (vim.host.VirtualNic.Config) [
                  (vim.host.VirtualNic.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     changeOperation = <unset>,
                     device = 'vmk0',
                     portgroup = 'Management Network',
                     spec = (vim.host.VirtualNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '172.27.21.21',
                           subnetMask = '255.255.0.0',
                           ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipV6Address = (vim.host.IpConfig.IpV6Address) [],
                              autoConfigurationEnabled = true,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = 'b0:26:28:c9:15:f0',
                        distributedVirtualPort = <unset>,
                        portgroup = 'Management Network',
                        mtu = 1500,
                        tsoEnabled = true,
                        netStackInstanceKey = 'defaultTcpipStack',
                        opaqueNetwork = <unset>,
                        externalId = <unset>,
                        pinnedPnic = <unset>,
                        ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipRouteConfig = (vim.host.IpRouteConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              defaultGateway = '172.27.1.1',
                              gatewayDevice = <unset>,
                              ipV6DefaultGateway = <unset>,
                              ipV6GatewayDevice = <unset>
                           }
                        },
                        systemOwned = <unset>
                     }
                  },
                  (vim.host.VirtualNic.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     changeOperation = <unset>,
                     device = 'vmk1',
                     portgroup = 'vMotion1',
                     spec = (vim.host.VirtualNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '172.27.22.21',
                           subnetMask = '255.255.0.0',
                           ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipV6Address = (vim.host.IpConfig.IpV6Address) [],
                              autoConfigurationEnabled = false,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = '00:50:56:65:55:7f',
                        distributedVirtualPort = <unset>,
                        portgroup = 'vMotion1',
                        mtu = 1500,
                        tsoEnabled = true,
                        netStackInstanceKey = 'defaultTcpipStack',
                        opaqueNetwork = <unset>,
                        externalId = <unset>,
                        pinnedPnic = <unset>,
                        ipRouteSpec = <unset>,
                        systemOwned = <unset>
                     }
                  },
                  (vim.host.VirtualNic.Config) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     changeOperation = <unset>,
                     device = 'vmk2',
                     portgroup = 'vMotion2',
                     spec = (vim.host.VirtualNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '172.27.22.25',
                           subnetMask = '255.255.0.0',
                           ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipV6Address = (vim.host.IpConfig.IpV6Address) [],
                              autoConfigurationEnabled = false,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = '00:50:56:6d:13:65',
                        distributedVirtualPort = <unset>,
                        portgroup = 'vMotion2',
                        mtu = 1500,
                        tsoEnabled = true,
                        netStackInstanceKey = 'defaultTcpipStack',
                        opaqueNetwork = <unset>,
                        externalId = <unset>,
                        pinnedPnic = <unset>,
                        ipRouteSpec = <unset>,
                        systemOwned = <unset>
                     }
                  }
               ],
               consoleVnic = (vim.host.VirtualNic.Config) [],
               dnsConfig = (vim.host.DnsConfig) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  dhcp = false,
                  virtualNicDevice = <unset>,
                  ipv6VirtualNicDevice = <unset>,
                  hostName = 'esxi7-21',
                  domainName = '',
                  address = (str) [],
                  searchDomain = (str) []
               },
               ipRouteConfig = <unset>,
               consoleIpRouteConfig = <unset>,
               routeTableConfig = <unset>,
               dhcp = (vim.host.DhcpService.Config) [],
               nat = (vim.host.NatService.Config) [],
               ipV6Enabled = true,
               netStackSpec = (vim.host.NetworkConfig.NetStackSpec) [
                  (vim.host.NetworkConfig.NetStackSpec) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     netStackInstance = (vim.host.NetStackInstance) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vSphereProvisioning',
                        name = <unset>,
                        dnsConfig = (vim.host.DnsConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           virtualNicDevice = <unset>,
                           ipv6VirtualNicDevice = <unset>,
                           hostName = '',
                           domainName = '',
                           address = (str) [],
                           searchDomain = (str) []
                        },
                        ipRouteConfig = (vim.host.IpRouteConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           defaultGateway = <unset>,
                           gatewayDevice = <unset>,
                           ipV6DefaultGateway = <unset>,
                           ipV6GatewayDevice = <unset>
                        },
                        requestedMaxNumberOfConnections = 11000,
                        congestionControlAlgorithm = 'newreno',
                        ipV6Enabled = true,
                        routeTableConfig = <unset>
                     },
                     operation = <unset>
                  },
                  (vim.host.NetworkConfig.NetStackSpec) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     netStackInstance = (vim.host.NetStackInstance) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'vmotion',
                        name = <unset>,
                        dnsConfig = (vim.host.DnsConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           virtualNicDevice = <unset>,
                           ipv6VirtualNicDevice = <unset>,
                           hostName = '',
                           domainName = '',
                           address = (str) [],
                           searchDomain = (str) []
                        },
                        ipRouteConfig = (vim.host.IpRouteConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           defaultGateway = <unset>,
                           gatewayDevice = <unset>,
                           ipV6DefaultGateway = <unset>,
                           ipV6GatewayDevice = <unset>
                        },
                        requestedMaxNumberOfConnections = 11000,
                        congestionControlAlgorithm = 'newreno',
                        ipV6Enabled = true,
                        routeTableConfig = <unset>
                     },
                     operation = <unset>
                  },
                  (vim.host.NetworkConfig.NetStackSpec) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     netStackInstance = (vim.host.NetStackInstance) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'defaultTcpipStack',
                        name = 'defaultTcpipStack',
                        dnsConfig = (vim.host.DnsConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           virtualNicDevice = <unset>,
                           ipv6VirtualNicDevice = <unset>,
                           hostName = 'esxi7-21',
                           domainName = '',
                           address = (str) [],
                           searchDomain = (str) []
                        },
                        ipRouteConfig = (vim.host.IpRouteConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           defaultGateway = '172.27.1.1',
                           gatewayDevice = <unset>,
                           ipV6DefaultGateway = 'fe80::8edb:bcff:fe3a:2f5',
                           ipV6GatewayDevice = 'vmk0'
                        },
                        requestedMaxNumberOfConnections = 11000,
                        congestionControlAlgorithm = 'newreno',
                        ipV6Enabled = true,
                        routeTableConfig = (vim.host.IpRouteTableConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipRoute = (vim.host.IpRouteOp) [
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = '0.0.0.0',
                                    prefixLength = 0,
                                    gateway = '172.27.1.1',
                                    deviceName = 'vmk0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = '172.27.0.0',
                                    prefixLength = 16,
                                    gateway = '0.0.0.0',
                                    deviceName = 'vmk0'
                                 }
                              }
                           ],
                           ipv6Route = (vim.host.IpRouteOp) [
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = '::',
                                    prefixLength = 0,
                                    gateway = 'fe80::8edb:bcff:fe3a:2f5',
                                    deviceName = 'vmk0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'fe80::',
                                    prefixLength = 64,
                                    gateway = '::',
                                    deviceName = 'lo0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'fe80::',
                                    prefixLength = 64,
                                    gateway = '::',
                                    deviceName = 'vmk0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'fe80::',
                                    prefixLength = 64,
                                    gateway = '::',
                                    deviceName = 'vmk1'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'fe80::',
                                    prefixLength = 64,
                                    gateway = '::',
                                    deviceName = 'vmk2'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff01::',
                                    prefixLength = 32,
                                    gateway = '::1',
                                    deviceName = 'lo0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff01::',
                                    prefixLength = 32,
                                    gateway = 'fe80::b226:28ff:fec9:15f0',
                                    deviceName = 'vmk0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff01::',
                                    prefixLength = 32,
                                    gateway = 'fe80::250:56ff:fe65:557f',
                                    deviceName = 'vmk1'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff01::',
                                    prefixLength = 32,
                                    gateway = 'fe80::250:56ff:fe6d:1365',
                                    deviceName = 'vmk2'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff02::',
                                    prefixLength = 32,
                                    gateway = '::1',
                                    deviceName = 'lo0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff02::',
                                    prefixLength = 32,
                                    gateway = 'fe80::b226:28ff:fec9:15f0',
                                    deviceName = 'vmk0'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff02::',
                                    prefixLength = 32,
                                    gateway = 'fe80::250:56ff:fe65:557f',
                                    deviceName = 'vmk1'
                                 }
                              },
                              (vim.host.IpRouteOp) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 changeOperation = 'ignore',
                                 route = (vim.host.IpRouteEntry) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    network = 'ff02::',
                                    prefixLength = 32,
                                    gateway = 'fe80::250:56ff:fe6d:1365',
                                    deviceName = 'vmk2'
                                 }
                              }
                           ]
                        }
                     },
                     operation = <unset>
                  }
               ],
               migrationStatus = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'networkInfo',
            val = (vim.host.NetworkInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               vswitch = (vim.host.VirtualSwitch) [
                  (vim.host.VirtualSwitch) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vSwitch0',
                     key = 'key-vim.host.VirtualSwitch-vSwitch0',
                     numPorts = 9216,
                     numPortsAvailable = 9099,
                     mtu = 1500,
                     portgroup = (Link) [
                        'key-vim.host.PortGroup-VM Network',
                        'key-vim.host.PortGroup-Management Network'
                     ],
                     pnic = (Link) [
                        'key-vim.host.PhysicalNic-vmnic2',
                        'key-vim.host.PhysicalNic-vmnic0'
                     ],
                     spec = (vim.host.VirtualSwitch.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        numPorts = 128,
                        bridge = (vim.host.VirtualSwitch.BondBridge) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           nicDevice = (str) [
                              'vmnic2',
                              'vmnic0'
                           ],
                           beacon = (vim.host.VirtualSwitch.BeaconConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              interval = 1
                           },
                           linkDiscoveryProtocolConfig = (vim.host.LinkDiscoveryProtocolConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              protocol = 'cdp',
                              operation = 'listen'
                           }
                        },
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = false,
                              macChanges = false,
                              forgedTransmits = false
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'loadbalance_srcid',
                              reversePolicy = true,
                              notifySwitches = true,
                              rollingOrder = false,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = 'minimum',
                                 speed = 10,
                                 checkDuplex = false,
                                 fullDuplex = false,
                                 checkErrorPercent = false,
                                 percentage = 0,
                                 checkBeacon = false
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic0',
                                    'vmnic2'
                                 ],
                                 standbyNic = (str) []
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = true,
                              tcpSegmentation = true,
                              zeroCopyXmit = true
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = false,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        },
                        mtu = <unset>
                     }
                  },
                  (vim.host.VirtualSwitch) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vswitch1',
                     key = 'key-vim.host.VirtualSwitch-vswitch1',
                     numPorts = 9216,
                     numPortsAvailable = 9099,
                     mtu = 1500,
                     portgroup = (Link) [
                        'key-vim.host.PortGroup-vMotion2',
                        'key-vim.host.PortGroup-vMotion1'
                     ],
                     pnic = (Link) [
                        'key-vim.host.PhysicalNic-vmnic3',
                        'key-vim.host.PhysicalNic-vmnic1'
                     ],
                     spec = (vim.host.VirtualSwitch.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        numPorts = 1024,
                        bridge = (vim.host.VirtualSwitch.BondBridge) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           nicDevice = (str) [
                              'vmnic3',
                              'vmnic1'
                           ],
                           beacon = (vim.host.VirtualSwitch.BeaconConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              interval = 1
                           },
                           linkDiscoveryProtocolConfig = (vim.host.LinkDiscoveryProtocolConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              protocol = 'cdp',
                              operation = 'listen'
                           }
                        },
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = false,
                              macChanges = false,
                              forgedTransmits = false
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'loadbalance_srcid',
                              reversePolicy = true,
                              notifySwitches = true,
                              rollingOrder = false,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = 'minimum',
                                 speed = 10,
                                 checkDuplex = false,
                                 fullDuplex = false,
                                 checkErrorPercent = false,
                                 percentage = 0,
                                 checkBeacon = false
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic1',
                                    'vmnic3'
                                 ],
                                 standbyNic = (str) []
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = true,
                              tcpSegmentation = true,
                              zeroCopyXmit = true
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = false,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        },
                        mtu = <unset>
                     }
                  }
               ],
               proxySwitch = (vim.host.HostProxySwitch) [],
               portgroup = (vim.host.PortGroup) [
                  (vim.host.PortGroup) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.PortGroup-VM Network',
                     port = (vim.host.PortGroup.Port) [
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67108884',
                           mac = (str) [
                              '00:0c:29:77:34:61'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111908',
                           mac = (str) [
                              '42:44:49:00:01:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111909',
                           mac = (str) [
                              '42:44:49:00:01:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111912',
                           mac = (str) [
                              '42:44:49:00:02:10'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111915',
                           mac = (str) [
                              '42:44:49:00:03:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111916',
                           mac = (str) [
                              '42:44:49:00:03:10'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111917',
                           mac = (str) [
                              '42:44:49:00:03:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111918',
                           mac = (str) [
                              '42:44:49:00:04:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111920',
                           mac = (str) [
                              '42:44:49:00:04:07'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111921',
                           mac = (str) [
                              '42:44:49:00:04:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111922',
                           mac = (str) [
                              '42:44:49:00:04:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111923',
                           mac = (str) [
                              '42:44:49:00:04:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111927',
                           mac = (str) [
                              '42:44:49:00:06:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111928',
                           mac = (str) [
                              '42:44:49:00:06:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111929',
                           mac = (str) [
                              '42:44:49:00:07:07'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111930',
                           mac = (str) [
                              '42:44:49:00:07:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111931',
                           mac = (str) [
                              '42:44:49:00:07:10'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111932',
                           mac = (str) [
                              '42:44:49:00:08:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111933',
                           mac = (str) [
                              '42:44:49:00:08:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111934',
                           mac = (str) [
                              '42:44:49:00:09:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111935',
                           mac = (str) [
                              '42:44:49:00:09:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111936',
                           mac = (str) [
                              '42:44:49:00:09:10'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111937',
                           mac = (str) [
                              '42:44:49:00:10:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111938',
                           mac = (str) [
                              '42:44:49:00:10:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111939',
                           mac = (str) [
                              '42:44:49:00:10:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111940',
                           mac = (str) [
                              '42:44:49:00:11:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111941',
                           mac = (str) [
                              '42:44:49:00:11:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111942',
                           mac = (str) [
                              '42:44:49:00:11:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111943',
                           mac = (str) [
                              '42:44:49:00:11:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111944',
                           mac = (str) [
                              '42:44:49:00:12:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111945',
                           mac = (str) [
                              '42:44:49:00:12:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111946',
                           mac = (str) [
                              '42:44:49:00:12:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111949',
                           mac = (str) [
                              '42:44:49:00:13:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111950',
                           mac = (str) [
                              '42:44:49:00:13:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111951',
                           mac = (str) [
                              '42:44:49:00:13:10'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111952',
                           mac = (str) [
                              '42:44:49:00:13:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111954',
                           mac = (str) [
                              '42:44:49:00:14:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111955',
                           mac = (str) [
                              '42:44:49:00:14:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111959',
                           mac = (str) [
                              '42:44:49:00:15:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111960',
                           mac = (str) [
                              '42:44:49:00:15:10'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111962',
                           mac = (str) [
                              '42:44:49:00:16:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111963',
                           mac = (str) [
                              '42:44:49:00:16:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111964',
                           mac = (str) [
                              '42:44:49:00:17:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111965',
                           mac = (str) [
                              '42:44:49:00:17:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111966',
                           mac = (str) [
                              '42:44:49:00:17:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111969',
                           mac = (str) [
                              '42:44:49:00:18:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111970',
                           mac = (str) [
                              '42:44:49:00:18:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111971',
                           mac = (str) [
                              '42:44:49:00:19:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111974',
                           mac = (str) [
                              '42:44:49:00:19:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111975',
                           mac = (str) [
                              '42:44:49:00:19:10'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111976',
                           mac = (str) [
                              '42:44:49:00:20:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111977',
                           mac = (str) [
                              '42:44:49:00:20:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111978',
                           mac = (str) [
                              '42:44:49:00:20:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111979',
                           mac = (str) [
                              '42:44:49:00:20:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111982',
                           mac = (str) [
                              '42:44:49:00:21:10'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111983',
                           mac = (str) [
                              '42:44:49:00:21:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111984',
                           mac = (str) [
                              '42:44:49:00:22:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111985',
                           mac = (str) [
                              '42:44:49:00:22:07'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111986',
                           mac = (str) [
                              '42:44:49:00:22:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111987',
                           mac = (str) [
                              '42:44:49:00:22:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111988',
                           mac = (str) [
                              '42:44:49:00:23:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111989',
                           mac = (str) [
                              '42:44:49:00:23:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111990',
                           mac = (str) [
                              '42:44:49:00:23:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111991',
                           mac = (str) [
                              '42:44:49:00:24:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111993',
                           mac = (str) [
                              '42:44:49:00:24:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111994',
                           mac = (str) [
                              '42:44:49:00:24:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111995',
                           mac = (str) [
                              '42:44:49:00:25:07'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111996',
                           mac = (str) [
                              '42:44:49:00:25:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111997',
                           mac = (str) [
                              '42:44:49:00:25:10'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111998',
                           mac = (str) [
                              '42:44:49:00:26:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67111999',
                           mac = (str) [
                              '42:44:49:00:26:07'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112000',
                           mac = (str) [
                              '42:44:49:00:26:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112001',
                           mac = (str) [
                              '42:44:49:00:27:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112005',
                           mac = (str) [
                              '42:44:49:00:32:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112006',
                           mac = (str) [
                              '42:44:49:00:32:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112011',
                           mac = (str) [
                              '42:44:49:00:29:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112013',
                           mac = (str) [
                              '42:44:49:00:25:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112014',
                           mac = (str) [
                              '42:44:49:00:29:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112015',
                           mac = (str) [
                              '42:44:49:00:33:10'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112016',
                           mac = (str) [
                              '42:44:49:00:33:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112017',
                           mac = (str) [
                              '42:44:49:00:34:07'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112018',
                           mac = (str) [
                              '42:44:49:00:34:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112019',
                           mac = (str) [
                              '42:44:49:00:34:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112022',
                           mac = (str) [
                              '42:44:49:00:36:08'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112023',
                           mac = (str) [
                              '42:44:49:00:36:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112024',
                           mac = (str) [
                              '42:44:49:00:36:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112025',
                           mac = (str) [
                              '42:44:49:00:37:11'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112026',
                           mac = (str) [
                              '42:44:49:00:37:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112027',
                           mac = (str) [
                              '42:44:49:00:38:01'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112028',
                           mac = (str) [
                              '42:44:49:00:38:06'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112029',
                           mac = (str) [
                              '42:44:49:00:38:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112030',
                           mac = (str) [
                              '42:44:49:00:38:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112032',
                           mac = (str) [
                              '42:44:49:00:39:07'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112033',
                           mac = (str) [
                              '42:44:49:00:39:09'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112034',
                           mac = (str) [
                              '42:44:49:00:27:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112035',
                           mac = (str) [
                              '42:44:49:00:18:04'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112036',
                           mac = (str) [
                              '42:44:49:00:19:03'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112038',
                           mac = (str) [
                              '42:44:49:00:32:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112039',
                           mac = (str) [
                              '42:44:49:00:31:02'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112040',
                           mac = (str) [
                              '42:44:49:00:28:12'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112041',
                           mac = (str) [
                              '42:44:49:00:38:07'
                           ],
                           type = 'virtualMachine'
                        },
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67112042',
                           mac = (str) [
                              '42:44:49:00:26:10'
                           ],
                           type = 'virtualMachine'
                        }
                     ],
                     vswitch = 'key-vim.host.VirtualSwitch-vSwitch0',
                     computedPolicy = (vim.host.NetworkPolicy) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        security = (vim.host.NetworkPolicy.SecurityPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           allowPromiscuous = false,
                           macChanges = false,
                           forgedTransmits = false
                        },
                        nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           policy = 'loadbalance_srcid',
                           reversePolicy = true,
                           notifySwitches = true,
                           rollingOrder = false,
                           failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              checkSpeed = 'minimum',
                              speed = 10,
                              checkDuplex = false,
                              fullDuplex = false,
                              checkErrorPercent = false,
                              percentage = 0,
                              checkBeacon = false
                           },
                           nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              activeNic = (str) [
                                 'vmnic0',
                                 'vmnic2'
                              ],
                              standbyNic = (str) []
                           }
                        },
                        offloadPolicy = (vim.host.NetOffloadCapabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           csumOffload = true,
                           tcpSegmentation = true,
                           zeroCopyXmit = true
                        },
                        shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           enabled = false,
                           averageBandwidth = <unset>,
                           peakBandwidth = <unset>,
                           burstSize = <unset>
                        }
                     },
                     spec = (vim.host.PortGroup.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'VM Network',
                        vlanId = 0,
                        vswitchName = 'vSwitch0',
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = <unset>,
                              macChanges = <unset>,
                              forgedTransmits = <unset>
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = <unset>,
                              reversePolicy = <unset>,
                              notifySwitches = <unset>,
                              rollingOrder = <unset>,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = <unset>,
                                 speed = <unset>,
                                 checkDuplex = <unset>,
                                 fullDuplex = <unset>,
                                 checkErrorPercent = <unset>,
                                 percentage = <unset>,
                                 checkBeacon = <unset>
                              },
                              nicOrder = <unset>
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = <unset>,
                              tcpSegmentation = <unset>,
                              zeroCopyXmit = <unset>
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = <unset>,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        }
                     }
                  },
                  (vim.host.PortGroup) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.PortGroup-Management Network',
                     port = (vim.host.PortGroup.Port) [
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-67108881',
                           mac = (str) [
                              'b0:26:28:c9:15:f0'
                           ],
                           type = 'host'
                        }
                     ],
                     vswitch = 'key-vim.host.VirtualSwitch-vSwitch0',
                     computedPolicy = (vim.host.NetworkPolicy) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        security = (vim.host.NetworkPolicy.SecurityPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           allowPromiscuous = false,
                           macChanges = false,
                           forgedTransmits = false
                        },
                        nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           policy = 'loadbalance_srcid',
                           reversePolicy = true,
                           notifySwitches = true,
                           rollingOrder = false,
                           failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              checkSpeed = 'minimum',
                              speed = 10,
                              checkDuplex = false,
                              fullDuplex = false,
                              checkErrorPercent = false,
                              percentage = 0,
                              checkBeacon = false
                           },
                           nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              activeNic = (str) [
                                 'vmnic0'
                              ],
                              standbyNic = (str) [
                                 'vmnic2'
                              ]
                           }
                        },
                        offloadPolicy = (vim.host.NetOffloadCapabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           csumOffload = true,
                           tcpSegmentation = true,
                           zeroCopyXmit = true
                        },
                        shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           enabled = false,
                           averageBandwidth = <unset>,
                           peakBandwidth = <unset>,
                           burstSize = <unset>
                        }
                     },
                     spec = (vim.host.PortGroup.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'Management Network',
                        vlanId = 0,
                        vswitchName = 'vSwitch0',
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = <unset>,
                              macChanges = <unset>,
                              forgedTransmits = <unset>
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = 'loadbalance_srcid',
                              reversePolicy = <unset>,
                              notifySwitches = true,
                              rollingOrder = false,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = <unset>,
                                 speed = <unset>,
                                 checkDuplex = <unset>,
                                 fullDuplex = <unset>,
                                 checkErrorPercent = <unset>,
                                 percentage = <unset>,
                                 checkBeacon = false
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic0'
                                 ],
                                 standbyNic = (str) [
                                    'vmnic2'
                                 ]
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = <unset>,
                              tcpSegmentation = <unset>,
                              zeroCopyXmit = <unset>
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = <unset>,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        }
                     }
                  },
                  (vim.host.PortGroup) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.PortGroup-vMotion2',
                     port = (vim.host.PortGroup.Port) [
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-100663315',
                           mac = (str) [
                              '00:50:56:6d:13:65'
                           ],
                           type = 'host'
                        }
                     ],
                     vswitch = 'key-vim.host.VirtualSwitch-vswitch1',
                     computedPolicy = (vim.host.NetworkPolicy) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        security = (vim.host.NetworkPolicy.SecurityPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           allowPromiscuous = false,
                           macChanges = false,
                           forgedTransmits = false
                        },
                        nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           policy = 'loadbalance_srcid',
                           reversePolicy = true,
                           notifySwitches = true,
                           rollingOrder = false,
                           failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              checkSpeed = 'minimum',
                              speed = 10,
                              checkDuplex = false,
                              fullDuplex = false,
                              checkErrorPercent = false,
                              percentage = 0,
                              checkBeacon = false
                           },
                           nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              activeNic = (str) [
                                 'vmnic3'
                              ],
                              standbyNic = (str) [
                                 'vmnic1'
                              ]
                           }
                        },
                        offloadPolicy = (vim.host.NetOffloadCapabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           csumOffload = true,
                           tcpSegmentation = true,
                           zeroCopyXmit = true
                        },
                        shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           enabled = false,
                           averageBandwidth = <unset>,
                           peakBandwidth = <unset>,
                           burstSize = <unset>
                        }
                     },
                     spec = (vim.host.PortGroup.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vMotion2',
                        vlanId = 0,
                        vswitchName = 'vswitch1',
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = <unset>,
                              macChanges = <unset>,
                              forgedTransmits = <unset>
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = <unset>,
                              reversePolicy = <unset>,
                              notifySwitches = <unset>,
                              rollingOrder = <unset>,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = <unset>,
                                 speed = <unset>,
                                 checkDuplex = <unset>,
                                 fullDuplex = <unset>,
                                 checkErrorPercent = <unset>,
                                 percentage = <unset>,
                                 checkBeacon = <unset>
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic3'
                                 ],
                                 standbyNic = (str) [
                                    'vmnic1'
                                 ]
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = <unset>,
                              tcpSegmentation = <unset>,
                              zeroCopyXmit = <unset>
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = <unset>,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        }
                     }
                  },
                  (vim.host.PortGroup) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.PortGroup-vMotion1',
                     port = (vim.host.PortGroup.Port) [
                        (vim.host.PortGroup.Port) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           key = 'key-vim.host.PortGroup.Port-100663314',
                           mac = (str) [
                              '00:50:56:65:55:7f'
                           ],
                           type = 'host'
                        }
                     ],
                     vswitch = 'key-vim.host.VirtualSwitch-vswitch1',
                     computedPolicy = (vim.host.NetworkPolicy) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        security = (vim.host.NetworkPolicy.SecurityPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           allowPromiscuous = false,
                           macChanges = false,
                           forgedTransmits = false
                        },
                        nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           policy = 'loadbalance_srcid',
                           reversePolicy = true,
                           notifySwitches = true,
                           rollingOrder = false,
                           failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              checkSpeed = 'minimum',
                              speed = 10,
                              checkDuplex = false,
                              fullDuplex = false,
                              checkErrorPercent = false,
                              percentage = 0,
                              checkBeacon = false
                           },
                           nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              activeNic = (str) [
                                 'vmnic1'
                              ],
                              standbyNic = (str) [
                                 'vmnic3'
                              ]
                           }
                        },
                        offloadPolicy = (vim.host.NetOffloadCapabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           csumOffload = true,
                           tcpSegmentation = true,
                           zeroCopyXmit = true
                        },
                        shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           enabled = false,
                           averageBandwidth = <unset>,
                           peakBandwidth = <unset>,
                           burstSize = <unset>
                        }
                     },
                     spec = (vim.host.PortGroup.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        name = 'vMotion1',
                        vlanId = 0,
                        vswitchName = 'vswitch1',
                        policy = (vim.host.NetworkPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           security = (vim.host.NetworkPolicy.SecurityPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              allowPromiscuous = <unset>,
                              macChanges = <unset>,
                              forgedTransmits = <unset>
                           },
                           nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              policy = <unset>,
                              reversePolicy = <unset>,
                              notifySwitches = <unset>,
                              rollingOrder = <unset>,
                              failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 checkSpeed = <unset>,
                                 speed = <unset>,
                                 checkDuplex = <unset>,
                                 fullDuplex = <unset>,
                                 checkErrorPercent = <unset>,
                                 percentage = <unset>,
                                 checkBeacon = <unset>
                              },
                              nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 activeNic = (str) [
                                    'vmnic1'
                                 ],
                                 standbyNic = (str) [
                                    'vmnic3'
                                 ]
                              }
                           },
                           offloadPolicy = (vim.host.NetOffloadCapabilities) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              csumOffload = <unset>,
                              tcpSegmentation = <unset>,
                              zeroCopyXmit = <unset>
                           },
                           shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              enabled = <unset>,
                              averageBandwidth = <unset>,
                              peakBandwidth = <unset>,
                              burstSize = <unset>
                           }
                        }
                     }
                  }
               ],
               pnic = (vim.host.PhysicalNic) [
                  (vim.host.PhysicalNic) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.PhysicalNic-vmnic0',
                     device = 'vmnic0',
                     pci = '0000:02:00.0',
                     driver = 'bnxtnet',
                     driverVersion = <unset>,
                     firmwareVersion = <unset>,
                     linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        speedMb = 25000,
                        duplex = true
                     },
                     validLinkSpecification = (vim.host.PhysicalNic.LinkSpeedDuplex) [
                        (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 1000,
                           duplex = true
                        },
                        (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 25000,
                           duplex = true
                        }
                     ],
                     spec = (vim.host.PhysicalNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '',
                           subnetMask = '',
                           ipV6Config = <unset>
                        },
                        linkSpeed = <unset>,
                        enableEnhancedNetworkingStack = false,
                        ensInterruptEnabled = false
                     },
                     wakeOnLanSupported = false,
                     mac = 'b0:26:28:c9:15:f0',
                     fcoeConfiguration = (vim.host.FcoeConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        priorityClass = 3,
                        sourceMac = 'b0:26:28:c9:15:f0',
                        vlanRange = (vim.host.FcoeConfig.VlanRange) [
                           (vim.host.FcoeConfig.VlanRange) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              vlanLow = 0,
                              vlanHigh = 0
                           }
                        ],
                        capabilities = (vim.host.FcoeConfig.FcoeCapabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = false,
                           sourceMacAddress = false,
                           vlanRange = false
                        },
                        fcoeActive = false
                     },
                     vmDirectPathGen2Supported = false,
                     vmDirectPathGen2SupportedMode = <unset>,
                     resourcePoolSchedulerAllowed = true,
                     resourcePoolSchedulerDisallowedReason = (str) [],
                     autoNegotiateSupported = true,
                     enhancedNetworkingStackSupported = true,
                     ensInterruptSupported = true,
                     rdmaDevice = 'key-vim.host.RdmaDevice-vmrdma0'
                  },
                  (vim.host.PhysicalNic) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.PhysicalNic-vmnic1',
                     device = 'vmnic1',
                     pci = '0000:02:00.1',
                     driver = 'bnxtnet',
                     driverVersion = <unset>,
                     firmwareVersion = <unset>,
                     linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        speedMb = 25000,
                        duplex = true
                     },
                     validLinkSpecification = (vim.host.PhysicalNic.LinkSpeedDuplex) [
                        (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 1000,
                           duplex = true
                        },
                        (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 25000,
                           duplex = true
                        }
                     ],
                     spec = (vim.host.PhysicalNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '',
                           subnetMask = '',
                           ipV6Config = <unset>
                        },
                        linkSpeed = <unset>,
                        enableEnhancedNetworkingStack = false,
                        ensInterruptEnabled = false
                     },
                     wakeOnLanSupported = false,
                     mac = 'b0:26:28:c9:15:f1',
                     fcoeConfiguration = (vim.host.FcoeConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        priorityClass = 3,
                        sourceMac = 'b0:26:28:c9:15:f1',
                        vlanRange = (vim.host.FcoeConfig.VlanRange) [
                           (vim.host.FcoeConfig.VlanRange) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              vlanLow = 0,
                              vlanHigh = 0
                           }
                        ],
                        capabilities = (vim.host.FcoeConfig.FcoeCapabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = false,
                           sourceMacAddress = false,
                           vlanRange = false
                        },
                        fcoeActive = false
                     },
                     vmDirectPathGen2Supported = false,
                     vmDirectPathGen2SupportedMode = <unset>,
                     resourcePoolSchedulerAllowed = true,
                     resourcePoolSchedulerDisallowedReason = (str) [],
                     autoNegotiateSupported = true,
                     enhancedNetworkingStackSupported = true,
                     ensInterruptSupported = true,
                     rdmaDevice = 'key-vim.host.RdmaDevice-vmrdma1'
                  },
                  (vim.host.PhysicalNic) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.PhysicalNic-vmnic2',
                     device = 'vmnic2',
                     pci = '0000:82:00.0',
                     driver = 'bnxtnet',
                     driverVersion = <unset>,
                     firmwareVersion = <unset>,
                     linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        speedMb = 25000,
                        duplex = true
                     },
                     validLinkSpecification = (vim.host.PhysicalNic.LinkSpeedDuplex) [
                        (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 1000,
                           duplex = true
                        },
                        (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 25000,
                           duplex = true
                        }
                     ],
                     spec = (vim.host.PhysicalNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '',
                           subnetMask = '',
                           ipV6Config = <unset>
                        },
                        linkSpeed = <unset>,
                        enableEnhancedNetworkingStack = false,
                        ensInterruptEnabled = false
                     },
                     wakeOnLanSupported = false,
                     mac = 'b0:26:28:d2:68:60',
                     fcoeConfiguration = (vim.host.FcoeConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        priorityClass = 3,
                        sourceMac = 'b0:26:28:d2:68:60',
                        vlanRange = (vim.host.FcoeConfig.VlanRange) [
                           (vim.host.FcoeConfig.VlanRange) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              vlanLow = 0,
                              vlanHigh = 0
                           }
                        ],
                        capabilities = (vim.host.FcoeConfig.FcoeCapabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = false,
                           sourceMacAddress = false,
                           vlanRange = false
                        },
                        fcoeActive = false
                     },
                     vmDirectPathGen2Supported = false,
                     vmDirectPathGen2SupportedMode = <unset>,
                     resourcePoolSchedulerAllowed = true,
                     resourcePoolSchedulerDisallowedReason = (str) [],
                     autoNegotiateSupported = true,
                     enhancedNetworkingStackSupported = true,
                     ensInterruptSupported = true,
                     rdmaDevice = 'key-vim.host.RdmaDevice-vmrdma2'
                  },
                  (vim.host.PhysicalNic) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.PhysicalNic-vmnic3',
                     device = 'vmnic3',
                     pci = '0000:82:00.1',
                     driver = 'bnxtnet',
                     driverVersion = <unset>,
                     firmwareVersion = <unset>,
                     linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        speedMb = 25000,
                        duplex = true
                     },
                     validLinkSpecification = (vim.host.PhysicalNic.LinkSpeedDuplex) [
                        (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 1000,
                           duplex = true
                        },
                        (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 25000,
                           duplex = true
                        }
                     ],
                     spec = (vim.host.PhysicalNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '',
                           subnetMask = '',
                           ipV6Config = <unset>
                        },
                        linkSpeed = <unset>,
                        enableEnhancedNetworkingStack = false,
                        ensInterruptEnabled = false
                     },
                     wakeOnLanSupported = false,
                     mac = 'b0:26:28:d2:68:61',
                     fcoeConfiguration = (vim.host.FcoeConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        priorityClass = 3,
                        sourceMac = 'b0:26:28:d2:68:61',
                        vlanRange = (vim.host.FcoeConfig.VlanRange) [
                           (vim.host.FcoeConfig.VlanRange) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              vlanLow = 0,
                              vlanHigh = 0
                           }
                        ],
                        capabilities = (vim.host.FcoeConfig.FcoeCapabilities) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           priorityClass = false,
                           sourceMacAddress = false,
                           vlanRange = false
                        },
                        fcoeActive = false
                     },
                     vmDirectPathGen2Supported = false,
                     vmDirectPathGen2SupportedMode = <unset>,
                     resourcePoolSchedulerAllowed = true,
                     resourcePoolSchedulerDisallowedReason = (str) [],
                     autoNegotiateSupported = true,
                     enhancedNetworkingStackSupported = true,
                     ensInterruptSupported = true,
                     rdmaDevice = 'key-vim.host.RdmaDevice-vmrdma3'
                  },
                  (vim.host.PhysicalNic) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.PhysicalNic-vusb0',
                     device = 'vusb0',
                     pci = '',
                     driver = 'cdce',
                     driverVersion = <unset>,
                     firmwareVersion = <unset>,
                     linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        speedMb = 100,
                        duplex = true
                     },
                     validLinkSpecification = (vim.host.PhysicalNic.LinkSpeedDuplex) [
                        (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 100,
                           duplex = true
                        }
                     ],
                     spec = (vim.host.PhysicalNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '',
                           subnetMask = '',
                           ipV6Config = <unset>
                        },
                        linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           speedMb = 100,
                           duplex = true
                        },
                        enableEnhancedNetworkingStack = false,
                        ensInterruptEnabled = false
                     },
                     wakeOnLanSupported = false,
                     mac = '0a:94:ef:aa:98:fd',
                     fcoeConfiguration = <unset>,
                     vmDirectPathGen2Supported = false,
                     vmDirectPathGen2SupportedMode = <unset>,
                     resourcePoolSchedulerAllowed = false,
                     resourcePoolSchedulerDisallowedReason = (str) [
                        'hardwareUnsupported'
                     ],
                     autoNegotiateSupported = false,
                     enhancedNetworkingStackSupported = false,
                     ensInterruptSupported = false,
                     rdmaDevice = <unset>
                  }
               ],
               rdmaDevice = (vim.host.RdmaDevice) [
                  (vim.host.RdmaDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.RdmaDevice-vmrdma0',
                     device = 'vmrdma0',
                     driver = 'bnxtroce',
                     description = 'Broadcom RoCE device',
                     backing = (vim.host.RdmaDevice.PnicBacking) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        pairedUplink = 'key-vim.host.PhysicalNic-vmnic0'
                     },
                     connectionInfo = (vim.host.RdmaDevice.ConnectionInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        state = 'active',
                        mtu = 1024,
                        speedInMbps = 25000
                     },
                     capability = (vim.host.RdmaDevice.Capability) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        roceV1Capable = true,
                        roceV2Capable = true,
                        iWarpCapable = false
                     }
                  },
                  (vim.host.RdmaDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.RdmaDevice-vmrdma1',
                     device = 'vmrdma1',
                     driver = 'bnxtroce',
                     description = 'Broadcom RoCE device',
                     backing = (vim.host.RdmaDevice.PnicBacking) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        pairedUplink = 'key-vim.host.PhysicalNic-vmnic1'
                     },
                     connectionInfo = (vim.host.RdmaDevice.ConnectionInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        state = 'active',
                        mtu = 1024,
                        speedInMbps = 25000
                     },
                     capability = (vim.host.RdmaDevice.Capability) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        roceV1Capable = true,
                        roceV2Capable = true,
                        iWarpCapable = false
                     }
                  },
                  (vim.host.RdmaDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.RdmaDevice-vmrdma2',
                     device = 'vmrdma2',
                     driver = 'bnxtroce',
                     description = 'Broadcom RoCE device',
                     backing = (vim.host.RdmaDevice.PnicBacking) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        pairedUplink = 'key-vim.host.PhysicalNic-vmnic2'
                     },
                     connectionInfo = (vim.host.RdmaDevice.ConnectionInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        state = 'active',
                        mtu = 1024,
                        speedInMbps = 25000
                     },
                     capability = (vim.host.RdmaDevice.Capability) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        roceV1Capable = true,
                        roceV2Capable = true,
                        iWarpCapable = false
                     }
                  },
                  (vim.host.RdmaDevice) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.RdmaDevice-vmrdma3',
                     device = 'vmrdma3',
                     driver = 'bnxtroce',
                     description = 'Broadcom RoCE device',
                     backing = (vim.host.RdmaDevice.PnicBacking) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        pairedUplink = 'key-vim.host.PhysicalNic-vmnic3'
                     },
                     connectionInfo = (vim.host.RdmaDevice.ConnectionInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        state = 'active',
                        mtu = 1024,
                        speedInMbps = 25000
                     },
                     capability = (vim.host.RdmaDevice.Capability) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        roceV1Capable = true,
                        roceV2Capable = true,
                        iWarpCapable = false
                     }
                  }
               ],
               vnic = (vim.host.VirtualNic) [
                  (vim.host.VirtualNic) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     device = 'vmk0',
                     key = 'key-vim.host.VirtualNic-vmk0',
                     portgroup = 'Management Network',
                     spec = (vim.host.VirtualNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '172.27.21.21',
                           subnetMask = '255.255.0.0',
                           ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                 (vim.host.IpConfig.IpV6Address) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = true,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = 'b0:26:28:c9:15:f0',
                        distributedVirtualPort = <unset>,
                        portgroup = 'Management Network',
                        mtu = 1500,
                        tsoEnabled = true,
                        netStackInstanceKey = 'defaultTcpipStack',
                        opaqueNetwork = <unset>,
                        externalId = <unset>,
                        pinnedPnic = <unset>,
                        ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipRouteConfig = (vim.host.IpRouteConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              defaultGateway = '172.27.1.1',
                              gatewayDevice = <unset>,
                              ipV6DefaultGateway = <unset>,
                              ipV6GatewayDevice = <unset>
                           }
                        },
                        systemOwned = <unset>
                     },
                     port = 'key-vim.host.PortGroup.Port-67108881'
                  },
                  (vim.host.VirtualNic) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     device = 'vmk1',
                     key = 'key-vim.host.VirtualNic-vmk1',
                     portgroup = 'vMotion1',
                     spec = (vim.host.VirtualNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '172.27.22.21',
                           subnetMask = '255.255.0.0',
                           ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                 (vim.host.IpConfig.IpV6Address) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipAddress = 'fe80::250:56ff:fe65:557f',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = false,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = '00:50:56:65:55:7f',
                        distributedVirtualPort = <unset>,
                        portgroup = 'vMotion1',
                        mtu = 1500,
                        tsoEnabled = true,
                        netStackInstanceKey = 'defaultTcpipStack',
                        opaqueNetwork = <unset>,
                        externalId = <unset>,
                        pinnedPnic = <unset>,
                        ipRouteSpec = <unset>,
                        systemOwned = <unset>
                     },
                     port = 'key-vim.host.PortGroup.Port-100663314'
                  },
                  (vim.host.VirtualNic) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     device = 'vmk2',
                     key = 'key-vim.host.VirtualNic-vmk2',
                     portgroup = 'vMotion2',
                     spec = (vim.host.VirtualNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '172.27.22.25',
                           subnetMask = '255.255.0.0',
                           ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                 (vim.host.IpConfig.IpV6Address) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipAddress = 'fe80::250:56ff:fe6d:1365',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = false,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = '00:50:56:6d:13:65',
                        distributedVirtualPort = <unset>,
                        portgroup = 'vMotion2',
                        mtu = 1500,
                        tsoEnabled = true,
                        netStackInstanceKey = 'defaultTcpipStack',
                        opaqueNetwork = <unset>,
                        externalId = <unset>,
                        pinnedPnic = <unset>,
                        ipRouteSpec = <unset>,
                        systemOwned = <unset>
                     },
                     port = 'key-vim.host.PortGroup.Port-100663315'
                  }
               ],
               consoleVnic = (vim.host.VirtualNic) [],
               dnsConfig = (vim.host.DnsConfig) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  dhcp = false,
                  virtualNicDevice = <unset>,
                  ipv6VirtualNicDevice = <unset>,
                  hostName = 'esxi7-21',
                  domainName = '',
                  address = (str) [],
                  searchDomain = (str) []
               },
               ipRouteConfig = (vim.host.IpRouteConfig) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  defaultGateway = '172.27.1.1',
                  gatewayDevice = <unset>,
                  ipV6DefaultGateway = 'fe80::8edb:bcff:fe3a:2f5',
                  ipV6GatewayDevice = 'vmk0'
               },
               consoleIpRouteConfig = <unset>,
               routeTableInfo = (vim.host.IpRouteTableInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  ipRoute = (vim.host.IpRouteEntry) [
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = '0.0.0.0',
                        prefixLength = 0,
                        gateway = '172.27.1.1',
                        deviceName = 'vmk0'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = '172.27.0.0',
                        prefixLength = 16,
                        gateway = '0.0.0.0',
                        deviceName = 'vmk0'
                     }
                  ],
                  ipv6Route = (vim.host.IpRouteEntry) [
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = '::',
                        prefixLength = 0,
                        gateway = 'fe80::8edb:bcff:fe3a:2f5',
                        deviceName = 'vmk0'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'fe80::',
                        prefixLength = 64,
                        gateway = '::',
                        deviceName = 'lo0'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'fe80::',
                        prefixLength = 64,
                        gateway = '::',
                        deviceName = 'vmk0'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'fe80::',
                        prefixLength = 64,
                        gateway = '::',
                        deviceName = 'vmk1'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'fe80::',
                        prefixLength = 64,
                        gateway = '::',
                        deviceName = 'vmk2'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff01::',
                        prefixLength = 32,
                        gateway = '::1',
                        deviceName = 'lo0'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff01::',
                        prefixLength = 32,
                        gateway = 'fe80::b226:28ff:fec9:15f0',
                        deviceName = 'vmk0'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff01::',
                        prefixLength = 32,
                        gateway = 'fe80::250:56ff:fe65:557f',
                        deviceName = 'vmk1'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff01::',
                        prefixLength = 32,
                        gateway = 'fe80::250:56ff:fe6d:1365',
                        deviceName = 'vmk2'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff02::',
                        prefixLength = 32,
                        gateway = '::1',
                        deviceName = 'lo0'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff02::',
                        prefixLength = 32,
                        gateway = 'fe80::b226:28ff:fec9:15f0',
                        deviceName = 'vmk0'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff02::',
                        prefixLength = 32,
                        gateway = 'fe80::250:56ff:fe65:557f',
                        deviceName = 'vmk1'
                     },
                     (vim.host.IpRouteEntry) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        network = 'ff02::',
                        prefixLength = 32,
                        gateway = 'fe80::250:56ff:fe6d:1365',
                        deviceName = 'vmk2'
                     }
                  ]
               },
               dhcp = (vim.host.DhcpService) [],
               nat = (vim.host.NatService) [],
               ipV6Enabled = true,
               atBootIpV6Enabled = true,
               netStackInstance = (vim.host.NetStackInstance) [
                  (vim.host.NetStackInstance) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vSphereProvisioning',
                     name = <unset>,
                     dnsConfig = (vim.host.DnsConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        virtualNicDevice = <unset>,
                        ipv6VirtualNicDevice = <unset>,
                        hostName = '',
                        domainName = '',
                        address = (str) [],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.host.IpRouteConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        defaultGateway = <unset>,
                        gatewayDevice = <unset>,
                        ipV6DefaultGateway = <unset>,
                        ipV6GatewayDevice = <unset>
                     },
                     requestedMaxNumberOfConnections = 11000,
                     congestionControlAlgorithm = 'newreno',
                     ipV6Enabled = true,
                     routeTableConfig = <unset>
                  },
                  (vim.host.NetStackInstance) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmotion',
                     name = <unset>,
                     dnsConfig = (vim.host.DnsConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        virtualNicDevice = <unset>,
                        ipv6VirtualNicDevice = <unset>,
                        hostName = '',
                        domainName = '',
                        address = (str) [],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.host.IpRouteConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        defaultGateway = <unset>,
                        gatewayDevice = <unset>,
                        ipV6DefaultGateway = <unset>,
                        ipV6GatewayDevice = <unset>
                     },
                     requestedMaxNumberOfConnections = 11000,
                     congestionControlAlgorithm = 'newreno',
                     ipV6Enabled = true,
                     routeTableConfig = <unset>
                  },
                  (vim.host.NetStackInstance) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'defaultTcpipStack',
                     name = 'defaultTcpipStack',
                     dnsConfig = (vim.host.DnsConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        dhcp = false,
                        virtualNicDevice = <unset>,
                        ipv6VirtualNicDevice = <unset>,
                        hostName = 'esxi7-21',
                        domainName = '',
                        address = (str) [],
                        searchDomain = (str) []
                     },
                     ipRouteConfig = (vim.host.IpRouteConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        defaultGateway = '172.27.1.1',
                        gatewayDevice = <unset>,
                        ipV6DefaultGateway = 'fe80::8edb:bcff:fe3a:2f5',
                        ipV6GatewayDevice = 'vmk0'
                     },
                     requestedMaxNumberOfConnections = 11000,
                     congestionControlAlgorithm = 'newreno',
                     ipV6Enabled = true,
                     routeTableConfig = (vim.host.IpRouteTableConfig) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipRoute = (vim.host.IpRouteOp) [
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = '0.0.0.0',
                                 prefixLength = 0,
                                 gateway = '172.27.1.1',
                                 deviceName = 'vmk0'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = '172.27.0.0',
                                 prefixLength = 16,
                                 gateway = '0.0.0.0',
                                 deviceName = 'vmk0'
                              }
                           }
                        ],
                        ipv6Route = (vim.host.IpRouteOp) [
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = '::',
                                 prefixLength = 0,
                                 gateway = 'fe80::8edb:bcff:fe3a:2f5',
                                 deviceName = 'vmk0'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'fe80::',
                                 prefixLength = 64,
                                 gateway = '::',
                                 deviceName = 'lo0'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'fe80::',
                                 prefixLength = 64,
                                 gateway = '::',
                                 deviceName = 'vmk0'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'fe80::',
                                 prefixLength = 64,
                                 gateway = '::',
                                 deviceName = 'vmk1'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'fe80::',
                                 prefixLength = 64,
                                 gateway = '::',
                                 deviceName = 'vmk2'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'ff01::',
                                 prefixLength = 32,
                                 gateway = '::1',
                                 deviceName = 'lo0'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'ff01::',
                                 prefixLength = 32,
                                 gateway = 'fe80::b226:28ff:fec9:15f0',
                                 deviceName = 'vmk0'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'ff01::',
                                 prefixLength = 32,
                                 gateway = 'fe80::250:56ff:fe65:557f',
                                 deviceName = 'vmk1'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'ff01::',
                                 prefixLength = 32,
                                 gateway = 'fe80::250:56ff:fe6d:1365',
                                 deviceName = 'vmk2'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'ff02::',
                                 prefixLength = 32,
                                 gateway = '::1',
                                 deviceName = 'lo0'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'ff02::',
                                 prefixLength = 32,
                                 gateway = 'fe80::b226:28ff:fec9:15f0',
                                 deviceName = 'vmk0'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'ff02::',
                                 prefixLength = 32,
                                 gateway = 'fe80::250:56ff:fe65:557f',
                                 deviceName = 'vmk1'
                              }
                           },
                           (vim.host.IpRouteOp) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              changeOperation = 'ignore',
                              route = (vim.host.IpRouteEntry) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 network = 'ff02::',
                                 prefixLength = 32,
                                 gateway = 'fe80::250:56ff:fe6d:1365',
                                 deviceName = 'vmk2'
                              }
                           }
                        ]
                     }
                  }
               ],
               opaqueSwitch = (vim.host.OpaqueSwitch) [],
               opaqueNetwork = (vim.host.OpaqueNetworkInfo) [],
               nsxTransportNodeId = '',
               nvdsToVdsMigrationRequired = false,
               migrationStatus = <unset>
            }
         },
         (vmodl.DynamicProperty) {
            name = 'offloadCapabilities',
            val = (vim.host.NetOffloadCapabilities) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               csumOffload = true,
               tcpSegmentation = true,
               zeroCopyXmit = true
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 284. vim.host.ServiceSystem::serviceSystem ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.ServiceSystem:serviceSystem',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'serviceInfo',
            val = (vim.host.ServiceInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               service = (vim.host.Service) [
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'DCUI',
                     label = 'Direct Console UI',
                     required = false,
                     uninstallable = false,
                     running = true,
                     ruleset = (str) [],
                     policy = 'on',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'TSM',
                     label = 'ESXi Shell',
                     required = false,
                     uninstallable = false,
                     running = false,
                     ruleset = (str) [],
                     policy = 'off',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'TSM-SSH',
                     label = 'SSH',
                     required = false,
                     uninstallable = false,
                     running = true,
                     ruleset = (str) [],
                     policy = 'on',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'attestd',
                     label = 'attestd',
                     required = false,
                     uninstallable = false,
                     running = false,
                     ruleset = (str) [],
                     policy = 'off',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'kmxd',
                     label = 'kmxd',
                     required = false,
                     uninstallable = false,
                     running = false,
                     ruleset = (str) [],
                     policy = 'off',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'lbtd',
                     label = 'Load-Based Teaming Daemon',
                     required = false,
                     uninstallable = false,
                     running = true,
                     ruleset = (str) [],
                     policy = 'on',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'lwsmd',
                     label = 'Active Directory Service',
                     required = false,
                     uninstallable = false,
                     running = false,
                     ruleset = (str) [],
                     policy = 'off',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ntpd',
                     label = 'NTP Daemon',
                     required = false,
                     uninstallable = false,
                     running = true,
                     ruleset = (str) [
                        'ntpClient'
                     ],
                     policy = 'on',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'pcscd',
                     label = 'PC/SC Smart Card Daemon',
                     required = false,
                     uninstallable = false,
                     running = false,
                     ruleset = (str) [],
                     policy = 'off',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'ptpd',
                     label = 'PTP Daemon',
                     required = false,
                     uninstallable = false,
                     running = false,
                     ruleset = (str) [
                        'ptpd'
                     ],
                     policy = 'off',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'sfcbd-watchdog',
                     label = 'CIM Server',
                     required = false,
                     uninstallable = false,
                     running = false,
                     ruleset = (str) [
                        'CIMHttpServer',
                        'CIMHttpsServer'
                     ],
                     policy = 'on',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'slpd',
                     label = 'slpd',
                     required = false,
                     uninstallable = false,
                     running = true,
                     ruleset = (str) [
                        'CIMSLP'
                     ],
                     policy = 'on',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'snmpd',
                     label = 'SNMP Server',
                     required = false,
                     uninstallable = false,
                     running = false,
                     ruleset = (str) [
                        'snmp'
                     ],
                     policy = 'on',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vmsyslogd',
                     label = 'Syslog Server',
                     required = true,
                     uninstallable = false,
                     running = true,
                     ruleset = (str) [],
                     policy = 'on',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'vpxa',
                     label = 'VMware vCenter Agent',
                     required = false,
                     uninstallable = false,
                     running = true,
                     ruleset = (str) [
                        'vpxHeartbeats'
                     ],
                     policy = 'on',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-base',
                        description = 'This VIB contains all of the base functionality of vSphere ESXi.'
                     }
                  },
                  (vim.host.Service) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'xorg',
                     label = 'X.Org Server',
                     required = false,
                     uninstallable = false,
                     running = false,
                     ruleset = (str) [],
                     policy = 'on',
                     sourcePackage = (vim.host.Service.SourcePackage) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        sourcePackageName = 'esx-xserver',
                        description = 'This VIB contains X Server used for virtual machine 3D hardware acceleration.'
                     }
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 285. vim.host.SnmpSystem::ha-snmp-agent ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.SnmpSystem:ha-snmp-agent',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'configuration',
            val = (vim.host.SnmpSystem.SnmpConfigSpec) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               enabled = false,
               port = 161,
               readOnlyCommunities = (str) [],
               trapTargets = (vim.host.SnmpSystem.SnmpConfigSpec.Destination) [],
               option = (vim.KeyValue) [
                  (vim.KeyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'EnvEventSource',
                     value = 'indications'
                  },
                  (vim.KeyValue) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'loglevel',
                     value = 'warning'
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'limits',
            val = (vim.host.SnmpSystem.AgentLimits) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               maxReadOnlyCommunities = 10,
               maxTrapDestinations = 3,
               maxCommunityLength = 64,
               maxBufferSize = 2048,
               capability = 'COMPLETE'
            }
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 286. vim.host.StorageSystem::storageSystem ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.StorageSystem:storageSystem',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'fileSystemVolumeInfo',
            val = (vim.host.FileSystemVolumeInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               volumeTypeList = (str) [
                  'VMFS',
                  'NFS',
                  'NFS41',
                  'vsan',
                  'VVOL',
                  'VFFS',
                  'OTHER',
                  'PMEM'
               ],
               mountInfo = (vim.host.FileSystemMountInfo) [
                  (vim.host.FileSystemMountInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     mountInfo = (vim.host.MountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        path = '/vmfs/volumes/60f1d613-a76f5c97-14cd-b02628c915f0',
                        accessMode = 'readWrite',
                        mounted = true,
                        accessible = true,
                        inaccessibleReason = <unset>
                     },
                     volume = (vim.host.VmfsVolume) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        type = 'VMFS',
                        name = 'datastore1 (2)',
                        capacity = 661424963584,
                        blockSizeMb = 1,
                        blockSize = 1024,
                        unmapGranularity = 1024,
                        unmapPriority = 'low',
                        unmapBandwidthSpec = <unset>,
                        maxBlocks = 63963136,
                        majorVersion = 6,
                        version = '6.82',
                        uuid = '60f1d613-a76f5c97-14cd-b02628c915f0',
                        extent = (vim.host.ScsiDisk.Partition) [
                           (vim.host.ScsiDisk.Partition) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              diskName = 'naa.600062b20234d58026501d5c609fb46e',
                              partition = 8
                           }
                        ],
                        vmfsUpgradable = false,
                        forceMountedInfo = <unset>,
                        ssd = true,
                        local = true,
                        scsiDiskType = <unset>
                     },
                     vStorageSupport = 'vStorageUnsupported'
                  },
                  (vim.host.FileSystemMountInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     mountInfo = (vim.host.MountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        path = '/vmfs/volumes/6102f50f-53d691eb-8fda-b02628c915f0',
                        accessMode = 'readWrite',
                        mounted = true,
                        accessible = true,
                        inaccessibleReason = <unset>
                     },
                     volume = (vim.host.VmfsVolume) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        type = 'VMFS',
                        name = 'Vol1',
                        capacity = 10994847842304,
                        blockSizeMb = 1,
                        blockSize = 1024,
                        unmapGranularity = 1024,
                        unmapPriority = 'low',
                        unmapBandwidthSpec = <unset>,
                        maxBlocks = 63963136,
                        majorVersion = 6,
                        version = '6.82',
                        uuid = '6102f50f-53d691eb-8fda-b02628c915f0',
                        extent = (vim.host.ScsiDisk.Partition) [
                           (vim.host.ScsiDisk.Partition) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              diskName = 'eui.0000e88360f0c66f00a0980000d663f2',
                              partition = 1
                           }
                        ],
                        vmfsUpgradable = false,
                        forceMountedInfo = <unset>,
                        ssd = true,
                        local = false,
                        scsiDiskType = <unset>
                     },
                     vStorageSupport = 'vStorageSupported'
                  },
                  (vim.host.FileSystemMountInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     mountInfo = (vim.host.MountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        path = '/vmfs/volumes/6102f520-3c2ea578-ff4d-b02628c915f0',
                        accessMode = 'readWrite',
                        mounted = true,
                        accessible = true,
                        inaccessibleReason = <unset>
                     },
                     volume = (vim.host.VmfsVolume) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        type = 'VMFS',
                        name = 'Vol2',
                        capacity = 21989964120064,
                        blockSizeMb = 1,
                        blockSize = 1024,
                        unmapGranularity = 1024,
                        unmapPriority = 'low',
                        unmapBandwidthSpec = <unset>,
                        maxBlocks = 63963136,
                        majorVersion = 6,
                        version = '6.82',
                        uuid = '6102f520-3c2ea578-ff4d-b02628c915f0',
                        extent = (vim.host.ScsiDisk.Partition) [
                           (vim.host.ScsiDisk.Partition) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              diskName = 'eui.0000c32960f0bf4c00a0980000d709d6',
                              partition = 1
                           }
                        ],
                        vmfsUpgradable = false,
                        forceMountedInfo = <unset>,
                        ssd = true,
                        local = false,
                        scsiDiskType = <unset>
                     },
                     vStorageSupport = 'vStorageSupported'
                  },
                  (vim.host.FileSystemMountInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     mountInfo = (vim.host.MountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        path = '/vmfs/volumes/60f1d613-9730c14e-31c0-b02628c915f0',
                        accessMode = 'readWrite',
                        mounted = true,
                        accessible = true,
                        inaccessibleReason = <unset>
                     },
                     volume = (vim.host.VffsVolume) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        type = 'VFFS',
                        name = 'OSDATA-60f1d613-9730c14e-31c0-b02628c915f0',
                        capacity = 128580583424,
                        majorVersion = 1,
                        version = '1.00',
                        uuid = '60f1d613-9730c14e-31c0-b02628c915f0',
                        extent = (vim.host.ScsiDisk.Partition) [
                           (vim.host.ScsiDisk.Partition) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              diskName = 'naa.600062b20234d58026501d5c609fb46e',
                              partition = 7
                           }
                        ]
                     },
                     vStorageSupport = 'vStorageUnsupported'
                  },
                  (vim.host.FileSystemMountInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     mountInfo = (vim.host.MountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        path = '/vmfs/volumes/98a5b0aa-d74d5595-2187-3b8c67408bf6',
                        accessMode = 'readOnly',
                        mounted = true,
                        accessible = true,
                        inaccessibleReason = <unset>
                     },
                     volume = (vim.host.VfatVolume) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        type = 'OTHER',
                        name = 'BOOTBANK1',
                        capacity = 4293591040
                     },
                     vStorageSupport = <unset>
                  },
                  (vim.host.FileSystemMountInfo) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     mountInfo = (vim.host.MountInfo) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        path = '/vmfs/volumes/8ef3ca1d-df4c5517-418c-5253b97b4f85',
                        accessMode = 'readOnly',
                        mounted = true,
                        accessible = true,
                        inaccessibleReason = <unset>
                     },
                     volume = (vim.host.VfatVolume) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        type = 'OTHER',
                        name = 'BOOTBANK2',
                        capacity = 4293591040
                     },
                     vStorageSupport = <unset>
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'multipathStateInfo',
            val = (vim.host.MultipathStateInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               path = (vim.host.MultipathStateInfo.Path) [
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba2:C1:T123:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba2:C3:T111:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba64:C0:T0:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba64:C0:T0:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba64:C0:T1:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba64:C0:T1:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba64:C0:T2:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba64:C0:T2:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba64:C0:T3:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba64:C0:T3:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba65:C0:T0:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba65:C0:T0:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba65:C0:T1:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba65:C0:T1:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba65:C0:T2:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba65:C0:T2:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba65:C0:T3:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba65:C0:T3:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba66:C0:T0:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba66:C0:T0:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba66:C0:T1:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba66:C0:T1:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba66:C0:T2:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba66:C0:T2:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba66:C0:T3:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba66:C0:T3:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba67:C0:T0:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba67:C0:T0:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba67:C0:T1:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba67:C0:T1:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba67:C0:T2:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba67:C0:T2:L1',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba67:C0:T3:L0',
                     pathState = 'active'
                  },
                  (vim.host.MultipathStateInfo.Path) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     name = 'vmhba67:C0:T3:L1',
                     pathState = 'active'
                  }
               ]
            }
         },
         (vmodl.DynamicProperty) {
            name = 'storageDeviceInfo',
            val = (vim.host.StorageDeviceInfo) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               hostBusAdapter = (vim.host.HostBusAdapter) [
                  (vim.host.BlockHba) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.BlockHba-vmhba0',
                     device = 'vmhba0',
                     bus = 68,
                     status = 'unknown',
                     model = 'AMD FCH SATA Controller [AHCI Mode]',
                     driver = 'vmw_ahci',
                     pci = '0000:44:00.0',
                     storageProtocol = 'scsi'
                  },
                  (vim.host.BlockHba) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.BlockHba-vmhba1',
                     device = 'vmhba1',
                     bus = 199,
                     status = 'unknown',
                     model = 'AMD FCH SATA Controller [AHCI Mode]',
                     driver = 'vmw_ahci',
                     pci = '0000:c7:00.0',
                     storageProtocol = 'scsi'
                  },
                  (vim.host.SerialAttachedHba) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.SerialAttachedHba-vmhba2',
                     device = 'vmhba2',
                     bus = 65,
                     status = 'unknown',
                     model = 'ThinkSystem RAID 940-8i 8GB Flash PCIe Gen4 12Gb Adapter',
                     driver = 'lsi_mr3',
                     pci = '0000:41:00.0',
                     storageProtocol = 'scsi',
                     nodeWorldWideName = '500062b20234d580'
                  },
                  (vim.host.FibreChannelHba) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.FibreChannelHba-vmhba3',
                     device = 'vmhba3',
                     bus = 1,
                     status = 'online',
                     model = 'Emulex LPe36000 Fibre Channel Adapter',
                     driver = 'lpfc',
                     pci = '0000:01:00.0',
                     storageProtocol = 'scsi',
                     portWorldWideName = 1152921575935811942,
                     nodeWorldWideName = 2305843080542658918,
                     portType = 'unknown',
                     speed = 32
                  },
                  (vim.host.FibreChannelHba) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.FibreChannelHba-vmhba4',
                     device = 'vmhba4',
                     bus = 1,
                     status = 'online',
                     model = 'Emulex LPe36000 Fibre Channel Adapter',
                     driver = 'lpfc',
                     pci = '0000:01:00.1',
                     storageProtocol = 'scsi',
                     portWorldWideName = 1152921575935811943,
                     nodeWorldWideName = 2305843080542658919,
                     portType = 'unknown',
                     speed = 32
                  },
                  (vim.host.FibreChannelHba) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.FibreChannelHba-vmhba5',
                     device = 'vmhba5',
                     bus = 129,
                     status = 'online',
                     model = 'Emulex LPe36000 Fibre Channel Adapter',
                     driver = 'lpfc',
                     pci = '0000:81:00.0',
                     storageProtocol = 'scsi',
                     portWorldWideName = 1152921575935031919,
                     nodeWorldWideName = 2305843080541878895,
                     portType = 'unknown',
                     speed = 32
                  },
                  (vim.host.FibreChannelHba) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.FibreChannelHba-vmhba6',
                     device = 'vmhba6',
                     bus = 129,
                     status = 'online',
                     model = 'Emulex LPe36000 Fibre Channel Adapter',
                     driver = 'lpfc',
                     pci = '0000:81:00.1',
                     storageProtocol = 'scsi',
                     portWorldWideName = 1152921575935031920,
                     nodeWorldWideName = 2305843080541878896,
                     portType = 'unknown',
                     speed = 32
                  },
                  (vim.host.FibreChannelHba) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.FibreChannelHba-vmhba64',
                     device = 'vmhba64',
                     bus = 1,
                     status = 'online',
                     model = 'Emulex LPe36000 Fibre Channel Adapter',
                     driver = 'brcmnvmefc',
                     pci = '0000:01:00.0',
                     storageProtocol = 'nvme',
                     portWorldWideName = 1152921575935811942,
                     nodeWorldWideName = 2305843080542658918,
                     portType = 'unknown',
                     speed = 32
                  },
                  (vim.host.FibreChannelHba) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.FibreChannelHba-vmhba65',
                     device = 'vmhba65',
                     bus = 1,
                     status = 'online',
                     model = 'Emulex LPe36000 Fibre Channel Adapter',
                     driver = 'brcmnvmefc',
                     pci = '0000:01:00.1',
                     storageProtocol = 'nvme',
                     portWorldWideName = 1152921575935811943,
                     nodeWorldWideName = 2305843080542658919,
                     portType = 'unknown',
                     speed = 32
                  },
                  (vim.host.FibreChannelHba) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.FibreChannelHba-vmhba66',
                     device = 'vmhba66',
                     bus = 129,
                     status = 'online',
                     model = 'Emulex LPe36000 Fibre Channel Adapter',
                     driver = 'brcmnvmefc',
                     pci = '0000:81:00.0',
                     storageProtocol = 'nvme',
                     portWorldWideName = 1152921575935031919,
                     nodeWorldWideName = 2305843080541878895,
                     portType = 'unknown',
                     speed = 32
                  },
                  (vim.host.FibreChannelHba) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     key = 'key-vim.host.FibreChannelHba-vmhba67',
                     device = 'vmhba67',
                     bus = 129,
                     status = 'online',
                     model = 'Emulex LPe36000 Fibre Channel Adapter',
                     driver = 'brcmnvmefc',
                     pci = '0000:81:00.1',
                     storageProtocol = 'nvme',
                     portWorldWideName = 1152921575935031920,
                     nodeWorldWideName = 2305843080541878896,
                     portType = 'unknown',
                     speed = 32
                  }
               ],
               scsiLun = (vim.host.ScsiLun) [
                  (vim.host.ScsiDisk) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     deviceName = '/vmfs/devices/disks/naa.600062b20234d58026501d5c609fb46e',
                     deviceType = 'disk',
                     key = 'key-vim.host.ScsiDisk-0200000000600062b20234d58026501d5c609fb46e524149442039',
                     uuid = '0200000000600062b20234d58026501d5c609fb46e524149442039',
                     descriptor = (vim.host.ScsiLun.Descriptor) [
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'highQuality',
                           id = 'naa.600062b20234d58026501d5c609fb46e'
                        },
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'mediumQuality',
                           id = 'vml.0200000000600062b20234d58026501d5c609fb46e524149442039'
                        },
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'mediumQuality',
                           id = '0200000000600062b20234d58026501d5c609fb46e524149442039'
                        }
                     ],
                     canonicalName = 'naa.600062b20234d58026501d5c609fb46e',
                     displayName = 'Local Lenovo Disk (naa.600062b20234d58026501d5c609fb46e)',
                     lunType = 'disk',
                     vendor = 'Lenovo  ',
                     model = 'RAID 940-8i 8G  ',
                     revision = '5.13',
                     scsiLevel = 5,
                     serialNumber = 'unavailable',
                     durableName = (vim.host.ScsiLun.DurableName) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        namespace = 'NAA',
                        namespaceId = 3,
                        data = (byte) [
                           1,
                           3,
                           0,
                           16,
                           96,
                           0,
                           98,
                           -78,
                           2,
                           52,
                           -43,
                           -128,
                           38,
                           80,
                           29,
                           92,
                           96,
                           -97,
                           -76,
                           110
                        ]
                     },
                     alternateName = (vim.host.ScsiLun.DurableName) [
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              0,
                              0,
                              0,
                              5,
                              0,
                              -128,
                              -125,
                              -80,
                              -79
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'SERIALNUM',
                           namespaceId = 4,
                           data = (byte) [
                              48,
                              48,
                              54,
                              101,
                              98,
                              52,
                              57,
                              102,
                              54,
                              48,
                              53,
                              99,
                              49,
                              100,
                              53,
                              48,
                              50,
                              54,
                              56,
                              48,
                              100,
                              53,
                              51,
                              52,
                              48,
                              50,
                              98,
                              50,
                              54,
                              50,
                              48,
                              48
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'NAA',
                           namespaceId = 3,
                           data = (byte) [
                              1,
                              3,
                              0,
                              16,
                              96,
                              0,
                              98,
                              -78,
                              2,
                              52,
                              -43,
                              -128,
                              38,
                              80,
                              29,
                              92,
                              96,
                              -97,
                              -76,
                              110
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              0,
                              -80,
                              0,
                              60,
                              0,
                              0,
                              2,
                              0,
                              0,
                              0,
                              8,
                              0,
                              0,
                              0,
                              2,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              0,
                              -79,
                              0,
                              60,
                              0,
                              1,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0
                           ]
                        }
                     ],
                     standardInquiry = (byte) [
                        0,
                        0,
                        5,
                        2,
                        91,
                        0,
                        0,
                        2,
                        76,
                        101,
                        110,
                        111,
                        118,
                        111,
                        32,
                        32,
                        82,
                        65,
                        73,
                        68,
                        32,
                        57,
                        52,
                        48,
                        45,
                        56,
                        105,
                        32,
                        56,
                        71,
                        32,
                        32,
                        53,
                        46,
                        49,
                        51,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0
                     ],
                     queueDepth = 128,
                     operationalState = (str) [
                        'ok'
                     ],
                     capabilities = (vim.host.ScsiLun.Capabilities) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        updateDisplayNameSupported = false
                     },
                     vStorageSupport = 'vStorageUnsupported',
                     protocolEndpoint = false,
                     perenniallyReserved = false,
                     clusteredVmdkSupported = false,
                     capacity = (vim.host.DiskDimensions.Lba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        blockSize = 512,
                        block = 1560545280
                     },
                     devicePath = '/vmfs/devices/disks/naa.600062b20234d58026501d5c609fb46e',
                     ssd = true,
                     localDisk = true,
                     physicalLocation = (str) [
                        'enclosure 1, slot 0',
                        'enclosure 1, slot 1'
                     ],
                     emulatedDIXDIFEnabled = false,
                     vsanDiskInfo = <unset>,
                     scsiDiskType = 'emulated512'
                  },
                  (vim.host.ScsiDisk) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     deviceName = '/vmfs/devices/disks/eui.0000c32960f0bf4c00a0980000d709d6',
                     deviceType = 'disk',
                     key = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6',
                     uuid = '060000c32960f0bf4c00a0980000d709d6',
                     descriptor = (vim.host.ScsiLun.Descriptor) [
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'highQuality',
                           id = 'eui.0000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'highQuality',
                           id = 'vml.060000c32960f0bf4c00a0980000d709d6'
                        },
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'highQuality',
                           id = '060000c32960f0bf4c00a0980000d709d6'
                        }
                     ],
                     canonicalName = 'eui.0000c32960f0bf4c00a0980000d709d6',
                     displayName = 'NVMe Fibre Channel Disk (eui.0000c32960f0bf4c00a0980000d709d6)',
                     lunType = 'disk',
                     vendor = 'NVMe    ',
                     model = 'LENOVO DE-Series                        ',
                     revision = '0871',
                     scsiLevel = 7,
                     serialNumber = 'unavailable',
                     durableName = (vim.host.ScsiLun.DurableName) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        namespace = 'SERIALNUM',
                        namespaceId = 4,
                        data = (byte) [
                           48,
                           48,
                           48,
                           48,
                           95,
                           67,
                           51,
                           50,
                           57,
                           95,
                           54,
                           48,
                           70,
                           48,
                           95,
                           66,
                           70,
                           52,
                           67,
                           95,
                           48,
                           48,
                           65,
                           48,
                           95,
                           57,
                           56,
                           48,
                           48,
                           95,
                           48,
                           48,
                           68,
                           55,
                           95,
                           48,
                           57,
                           68,
                           54,
                           46
                        ]
                     },
                     alternateName = (vim.host.ScsiLun.DurableName) [
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              0,
                              0,
                              0,
                              6,
                              0,
                              -128,
                              -125,
                              -122,
                              -80,
                              -79
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'SERIALNUM',
                           namespaceId = 4,
                           data = (byte) [
                              48,
                              48,
                              48,
                              48,
                              95,
                              67,
                              51,
                              50,
                              57,
                              95,
                              54,
                              48,
                              70,
                              48,
                              95,
                              66,
                              70,
                              52,
                              67,
                              95,
                              48,
                              48,
                              65,
                              48,
                              95,
                              57,
                              56,
                              48,
                              48,
                              95,
                              48,
                              48,
                              68,
                              55,
                              95,
                              48,
                              57,
                              68,
                              54,
                              46
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'UNKNOWN',
                           namespaceId = 5,
                           data = (byte) [
                              1,
                              2,
                              0,
                              16,
                              0,
                              0,
                              -61,
                              41,
                              96,
                              -16,
                              -65,
                              76,
                              0,
                              -96,
                              -104,
                              0,
                              0,
                              -41,
                              9,
                              -42
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'UNKNOWN',
                           namespaceId = 5,
                           data = (byte) [
                              1,
                              20,
                              0,
                              4,
                              0,
                              0,
                              0,
                              0
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'UNKNOWN',
                           namespaceId = 5,
                           data = (byte) [
                              1,
                              21,
                              0,
                              4,
                              0,
                              0,
                              0,
                              0
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              0,
                              -122,
                              0,
                              60,
                              -128,
                              32,
                              0,
                              1,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              0,
                              -80,
                              0,
                              60,
                              0,
                              1,
                              0,
                              0,
                              0,
                              0,
                              16,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              0,
                              -79,
                              0,
                              60,
                              0,
                              1,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0
                           ]
                        }
                     ],
                     standardInquiry = (byte) [
                        0,
                        0,
                        7,
                        2,
                        31,
                        16,
                        16,
                        2,
                        78,
                        86,
                        77,
                        101,
                        32,
                        32,
                        32,
                        32,
                        76,
                        69,
                        78,
                        79,
                        86,
                        79,
                        32,
                        68,
                        69,
                        45,
                        83,
                        101,
                        114,
                        105,
                        101,
                        115,
                        48,
                        56,
                        55,
                        49,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        76,
                        69,
                        78,
                        79,
                        86,
                        79,
                        32,
                        68,
                        69,
                        45,
                        83,
                        101,
                        114,
                        105,
                        101,
                        115,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0
                     ],
                     queueDepth = 2046,
                     operationalState = (str) [
                        'ok'
                     ],
                     capabilities = (vim.host.ScsiLun.Capabilities) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        updateDisplayNameSupported = false
                     },
                     vStorageSupport = 'vStorageSupported',
                     protocolEndpoint = false,
                     perenniallyReserved = false,
                     clusteredVmdkSupported = false,
                     capacity = (vim.host.DiskDimensions.Lba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        blockSize = 512,
                        block = 42949672960
                     },
                     devicePath = '/vmfs/devices/disks/eui.0000c32960f0bf4c00a0980000d709d6',
                     ssd = true,
                     localDisk = false,
                     physicalLocation = (str) [],
                     emulatedDIXDIFEnabled = false,
                     vsanDiskInfo = <unset>,
                     scsiDiskType = 'emulated512'
                  },
                  (vim.host.ScsiLun) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     deviceName = '/vmfs/devices/genscsi/mpx.vmhba2:C1:T123:L0',
                     deviceType = 'enclosure',
                     key = 'key-vim.host.ScsiLun-020d000000300162b20234d580566972747561',
                     uuid = '020d000000300162b20234d580566972747561',
                     descriptor = (vim.host.ScsiLun.Descriptor) [
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'lowQuality',
                           id = 'mpx.vmhba2:C1:T123:L0'
                        },
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'mediumQuality',
                           id = 'vml.020d000000300162b20234d580566972747561'
                        },
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'mediumQuality',
                           id = '020d000000300162b20234d580566972747561'
                        }
                     ],
                     canonicalName = 'mpx.vmhba2:C1:T123:L0',
                     displayName = 'Local BROADCOM Enclosure Svc Dev (mpx.vmhba2:C1:T123:L0)',
                     lunType = 'enclosure',
                     vendor = 'BROADCOM',
                     model = 'VirtualSES',
                     revision = '03',
                     scsiLevel = 7,
                     serialNumber = 'unavailable',
                     durableName = (vim.host.ScsiLun.DurableName) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        namespace = 'NAA',
                        namespaceId = 3,
                        data = (byte) [
                           1,
                           3,
                           0,
                           8,
                           48,
                           1,
                           98,
                           -78,
                           2,
                           52,
                           -43,
                           -128
                        ]
                     },
                     alternateName = (vim.host.ScsiLun.DurableName) [
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              13,
                              0,
                              0,
                              3,
                              0,
                              -128,
                              -125
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'SERIALNUM',
                           namespaceId = 4,
                           data = (byte) [
                              51,
                              48,
                              48,
                              48,
                              54,
                              50,
                              66,
                              50,
                              48,
                              50,
                              48,
                              57,
                              48,
                              48,
                              56,
                              48
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'NAA',
                           namespaceId = 3,
                           data = (byte) [
                              1,
                              3,
                              0,
                              8,
                              48,
                              1,
                              98,
                              -78,
                              2,
                              52,
                              -43,
                              -128
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'UNKNOWN',
                           namespaceId = 5,
                           data = (byte) [
                              97,
                              -109,
                              0,
                              8,
                              48,
                              1,
                              98,
                              -78,
                              2,
                              52,
                              -43,
                              -128
                           ]
                        }
                     ],
                     standardInquiry = (byte) [
                        13,
                        0,
                        7,
                        18,
                        69,
                        0,
                        64,
                        0,
                        66,
                        82,
                        79,
                        65,
                        68,
                        67,
                        79,
                        77,
                        86,
                        105,
                        114,
                        116,
                        117,
                        97,
                        108,
                        83,
                        69,
                        83,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        48,
                        51,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        -128,
                        30,
                        -32,
                        4,
                        96,
                        4,
                        -64,
                        11,
                        -3,
                        22,
                        35,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0
                     ],
                     queueDepth = <unset>,
                     operationalState = (str) [
                        'ok'
                     ],
                     capabilities = (vim.host.ScsiLun.Capabilities) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        updateDisplayNameSupported = false
                     },
                     vStorageSupport = 'vStorageUnsupported',
                     protocolEndpoint = false,
                     perenniallyReserved = false,
                     clusteredVmdkSupported = false
                  },
                  (vim.host.ScsiDisk) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     deviceName = '/vmfs/devices/disks/eui.0000e88360f0c66f00a0980000d663f2',
                     deviceType = 'disk',
                     key = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2',
                     uuid = '060000e88360f0c66f00a0980000d663f2',
                     descriptor = (vim.host.ScsiLun.Descriptor) [
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'highQuality',
                           id = 'eui.0000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'highQuality',
                           id = 'vml.060000e88360f0c66f00a0980000d663f2'
                        },
                        (vim.host.ScsiLun.Descriptor) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           quality = 'highQuality',
                           id = '060000e88360f0c66f00a0980000d663f2'
                        }
                     ],
                     canonicalName = 'eui.0000e88360f0c66f00a0980000d663f2',
                     displayName = 'NVMe Fibre Channel Disk (eui.0000e88360f0c66f00a0980000d663f2)',
                     lunType = 'disk',
                     vendor = 'NVMe    ',
                     model = 'LENOVO DE-Series                        ',
                     revision = '0871',
                     scsiLevel = 7,
                     serialNumber = 'unavailable',
                     durableName = (vim.host.ScsiLun.DurableName) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        namespace = 'SERIALNUM',
                        namespaceId = 4,
                        data = (byte) [
                           48,
                           48,
                           48,
                           48,
                           95,
                           69,
                           56,
                           56,
                           51,
                           95,
                           54,
                           48,
                           70,
                           48,
                           95,
                           67,
                           54,
                           54,
                           70,
                           95,
                           48,
                           48,
                           65,
                           48,
                           95,
                           57,
                           56,
                           48,
                           48,
                           95,
                           48,
                           48,
                           68,
                           54,
                           95,
                           54,
                           51,
                           70,
                           50,
                           46
                        ]
                     },
                     alternateName = (vim.host.ScsiLun.DurableName) [
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              0,
                              0,
                              0,
                              6,
                              0,
                              -128,
                              -125,
                              -122,
                              -80,
                              -79
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'SERIALNUM',
                           namespaceId = 4,
                           data = (byte) [
                              48,
                              48,
                              48,
                              48,
                              95,
                              69,
                              56,
                              56,
                              51,
                              95,
                              54,
                              48,
                              70,
                              48,
                              95,
                              67,
                              54,
                              54,
                              70,
                              95,
                              48,
                              48,
                              65,
                              48,
                              95,
                              57,
                              56,
                              48,
                              48,
                              95,
                              48,
                              48,
                              68,
                              54,
                              95,
                              54,
                              51,
                              70,
                              50,
                              46
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'UNKNOWN',
                           namespaceId = 5,
                           data = (byte) [
                              1,
                              2,
                              0,
                              16,
                              0,
                              0,
                              -24,
                              -125,
                              96,
                              -16,
                              -58,
                              111,
                              0,
                              -96,
                              -104,
                              0,
                              0,
                              -42,
                              99,
                              -14
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'UNKNOWN',
                           namespaceId = 5,
                           data = (byte) [
                              1,
                              20,
                              0,
                              4,
                              0,
                              0,
                              0,
                              0
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'UNKNOWN',
                           namespaceId = 5,
                           data = (byte) [
                              1,
                              21,
                              0,
                              4,
                              0,
                              0,
                              0,
                              0
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              0,
                              -122,
                              0,
                              60,
                              -128,
                              32,
                              0,
                              1,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              0,
                              -80,
                              0,
                              60,
                              0,
                              1,
                              0,
                              0,
                              0,
                              0,
                              16,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0
                           ]
                        },
                        (vim.host.ScsiLun.DurableName) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           namespace = 'GENERIC_VPD',
                           namespaceId = 5,
                           data = (byte) [
                              0,
                              -79,
                              0,
                              60,
                              0,
                              1,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0,
                              0
                           ]
                        }
                     ],
                     standardInquiry = (byte) [
                        0,
                        0,
                        7,
                        2,
                        31,
                        16,
                        16,
                        2,
                        78,
                        86,
                        77,
                        101,
                        32,
                        32,
                        32,
                        32,
                        76,
                        69,
                        78,
                        79,
                        86,
                        79,
                        32,
                        68,
                        69,
                        45,
                        83,
                        101,
                        114,
                        105,
                        101,
                        115,
                        48,
                        56,
                        55,
                        49,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        76,
                        69,
                        78,
                        79,
                        86,
                        79,
                        32,
                        68,
                        69,
                        45,
                        83,
                        101,
                        114,
                        105,
                        101,
                        115,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        32,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0
                     ],
                     queueDepth = 2046,
                     operationalState = (str) [
                        'ok'
                     ],
                     capabilities = (vim.host.ScsiLun.Capabilities) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        updateDisplayNameSupported = false
                     },
                     vStorageSupport = 'vStorageSupported',
                     protocolEndpoint = false,
                     perenniallyReserved = false,
                     clusteredVmdkSupported = false,
                     capacity = (vim.host.DiskDimensions.Lba) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        blockSize = 512,
                        block = 21474836480
                     },
                     devicePath = '/vmfs/devices/disks/eui.0000e88360f0c66f00a0980000d663f2',
                     ssd = true,
                     localDisk = false,
                     physicalLocation = (str) [],
                     emulatedDIXDIFEnabled = false,
                     vsanDiskInfo = <unset>,
                     scsiDiskType = 'emulated512'
                  }
               ],
               scsiTopology = (vim.host.ScsiTopology) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  adapter = (vim.host.ScsiTopology.Interface) [
                     (vim.host.ScsiTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.ScsiTopology.Interface-vmhba0',
                        adapter = 'key-vim.host.BlockHba-vmhba0',
                        target = (vim.host.ScsiTopology.Target) []
                     },
                     (vim.host.ScsiTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.ScsiTopology.Interface-vmhba1',
                        adapter = 'key-vim.host.BlockHba-vmhba1',
                        target = (vim.host.ScsiTopology.Target) []
                     },
                     (vim.host.ScsiTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.ScsiTopology.Interface-vmhba2',
                        adapter = 'key-vim.host.SerialAttachedHba-vmhba2',
                        target = (vim.host.ScsiTopology.Target) [
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba2:3:111',
                              target = 111,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-0200000000600062b20234d58026501d5c609fb46e524149442039',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-0200000000600062b20234d58026501d5c609fb46e524149442039'
                                 }
                              ],
                              transport = (vim.host.SerialAttachedTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) []
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba2:1:123',
                              target = 123,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-020d000000300162b20234d580566972747561',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiLun-020d000000300162b20234d580566972747561'
                                 }
                              ],
                              transport = (vim.host.SerialAttachedTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) []
                              }
                           }
                        ]
                     },
                     (vim.host.ScsiTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.ScsiTopology.Interface-vmhba3',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba3',
                        target = (vim.host.ScsiTopology.Target) []
                     },
                     (vim.host.ScsiTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.ScsiTopology.Interface-vmhba4',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba4',
                        target = (vim.host.ScsiTopology.Target) []
                     },
                     (vim.host.ScsiTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.ScsiTopology.Interface-vmhba5',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba5',
                        target = (vim.host.ScsiTopology.Target) []
                     },
                     (vim.host.ScsiTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.ScsiTopology.Interface-vmhba6',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba6',
                        target = (vim.host.ScsiTopology.Target) []
                     },
                     (vim.host.ScsiTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.ScsiTopology.Interface-vmhba64',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                        target = (vim.host.ScsiTopology.Target) [
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba64:0:0',
                              target = 0,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba64:0:3',
                              target = 3,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba64:0:2',
                              target = 2,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba64:0:1',
                              target = 1,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           }
                        ]
                     },
                     (vim.host.ScsiTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.ScsiTopology.Interface-vmhba65',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                        target = (vim.host.ScsiTopology.Target) [
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba65:0:3',
                              target = 3,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba65:0:2',
                              target = 2,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba65:0:1',
                              target = 1,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba65:0:0',
                              target = 0,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           }
                        ]
                     },
                     (vim.host.ScsiTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.ScsiTopology.Interface-vmhba66',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                        target = (vim.host.ScsiTopology.Target) [
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba66:0:2',
                              target = 2,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba66:0:1',
                              target = 1,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba66:0:0',
                              target = 0,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba66:0:3',
                              target = 3,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           }
                        ]
                     },
                     (vim.host.ScsiTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.ScsiTopology.Interface-vmhba67',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                        target = (vim.host.ScsiTopology.Target) [
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba67:0:0',
                              target = 0,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba67:0:3',
                              target = 3,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba67:0:2',
                              target = 2,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.ScsiTopology.Target) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.ScsiTopology.Target-vmhba67:0:1',
                              target = 1,
                              lun = (vim.host.ScsiTopology.Lun) [
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000e88360f0c66f00a0980000d663f2',
                                    lun = 0,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2'
                                 },
                                 (vim.host.ScsiTopology.Lun) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.ScsiTopology.Lun-060000c32960f0bf4c00a0980000d709d6',
                                    lun = 1,
                                    scsiLun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6'
                                 }
                              ],
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           }
                        ]
                     }
                  ]
               },
               nvmeTopology = (vim.host.NvmeTopology) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  adapter = (vim.host.NvmeTopology.Interface) [
                     (vim.host.NvmeTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.NvmeTopology.Interface-vmhba64',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                        connectedController = (vim.host.NvmeController) [
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-260',
                              controllerNumber = 260,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba64#200200a098d709d6:201200a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@260',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@260',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-265',
                              controllerNumber = 265,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba64#200200a098d709d6:203200a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@265',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@265',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-271',
                              controllerNumber = 271,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba64#200200a098d709d6:201300a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@271',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@271',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-277',
                              controllerNumber = 277,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba64#200200a098d709d6:203300a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@277',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@277',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           }
                        ]
                     },
                     (vim.host.NvmeTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.NvmeTopology.Interface-vmhba65',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                        connectedController = (vim.host.NvmeController) [
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-261',
                              controllerNumber = 261,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba65#200200a098d709d6:201200a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@261',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@261',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-266',
                              controllerNumber = 266,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba65#200200a098d709d6:203200a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@266',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@266',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-272',
                              controllerNumber = 272,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba65#200200a098d709d6:201300a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@272',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@272',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-278',
                              controllerNumber = 278,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba65#200200a098d709d6:203300a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@278',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@278',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           }
                        ]
                     },
                     (vim.host.NvmeTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.NvmeTopology.Interface-vmhba66',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                        connectedController = (vim.host.NvmeController) [
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-284',
                              controllerNumber = 284,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba66#200200a098d709d6:201200a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@284',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@284',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-286',
                              controllerNumber = 286,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba66#200200a098d709d6:203200a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@286',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@286',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-288',
                              controllerNumber = 288,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba66#200200a098d709d6:201300a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@288',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@288',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-290',
                              controllerNumber = 290,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba66#200200a098d709d6:203300a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@290',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@290',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           }
                        ]
                     },
                     (vim.host.NvmeTopology.Interface) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.NvmeTopology.Interface-vmhba67',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                        connectedController = (vim.host.NvmeController) [
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-264',
                              controllerNumber = 264,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba67#200200a098d709d6:201200a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@264',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@264',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-270',
                              controllerNumber = 270,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba67#200200a098d709d6:203200a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@270',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@270',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-276',
                              controllerNumber = 276,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba67#200200a098d709d6:201300a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@276',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@276',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           },
                           (vim.host.NvmeController) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.NvmeController-282',
                              controllerNumber = 282,
                              subnqn = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d',
                              name = 'nqn.1992-08.com.netapp:5700.600a098000d663f20000000060d1467d#vmhba67#200200a098d709d6:203300a098d709d6',
                              associatedAdapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              transportType = 'fibreChannel',
                              fusedOperationSupported = true,
                              numberOfQueues = 2,
                              queueSize = 1024,
                              attachedNamespace = (vim.host.NvmeNamespace) [
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000e88360f0c66f00a0980000d663f2@282',
                                    name = 'eui.0000e88360f0c66f00a0980000d663f2',
                                    id = 1,
                                    blockSize = 512,
                                    capacityInBlocks = 21474836480
                                 },
                                 (vim.host.NvmeNamespace) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    key = 'key-vim.host.NvmeNamespace-eui.0000c32960f0bf4c00a0980000d709d6@282',
                                    name = 'eui.0000c32960f0bf4c00a0980000d709d6',
                                    id = 2,
                                    blockSize = 512,
                                    capacityInBlocks = 42949672960
                                 }
                              ],
                              vendorId = '0x17aa',
                              model = 'LENOVO DE-Series                        ',
                              serialNumber = 'J300985F            ',
                              firmwareVersion = '08710200FC'
                           }
                        ]
                     }
                  ]
               },
               multipathInfo = (vim.host.MultipathInfo) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  lun = (vim.host.MultipathInfo.LogicalUnit) [
                     (vim.host.MultipathInfo.LogicalUnit) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.MultipathInfo.LogicalUnit-0200000000600062b20234d58026501d5c609fb46e524149442039',
                        id = '0200000000600062b20234d58026501d5c609fb46e524149442039',
                        lun = 'key-vim.host.ScsiDisk-0200000000600062b20234d58026501d5c609fb46e524149442039',
                        path = (vim.host.MultipathInfo.Path) [
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba2:C3:T111:L0',
                              name = 'vmhba2:C3:T111:L0',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.SerialAttachedHba-vmhba2',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-0200000000600062b20234d58026501d5c609fb46e524149442039',
                              transport = (vim.host.SerialAttachedTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) []
                              }
                           }
                        ],
                        policy = (vim.host.MultipathInfo.HppLogicalUnitPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           policy = 'FIXED',
                           bytes = <unset>,
                           iops = <unset>,
                           path = 'none',
                           latencyEvalTime = <unset>,
                           samplingIosPerPath = <unset>
                        },
                        storageArrayTypePolicy = <unset>
                     },
                     (vim.host.MultipathInfo.LogicalUnit) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                        id = '060000c32960f0bf4c00a0980000d709d6',
                        lun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6',
                        path = (vim.host.MultipathInfo.Path) [
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T2:L1',
                              name = 'vmhba66:C0:T2:L1',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T0:L1',
                              name = 'vmhba64:C0:T0:L1',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T0:L1',
                              name = 'vmhba67:C0:T0:L1',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T3:L1',
                              name = 'vmhba65:C0:T3:L1',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T1:L1',
                              name = 'vmhba66:C0:T1:L1',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T2:L1',
                              name = 'vmhba65:C0:T2:L1',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T0:L1',
                              name = 'vmhba66:C0:T0:L1',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T3:L1',
                              name = 'vmhba64:C0:T3:L1',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T3:L1',
                              name = 'vmhba67:C0:T3:L1',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T1:L1',
                              name = 'vmhba65:C0:T1:L1',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T2:L1',
                              name = 'vmhba64:C0:T2:L1',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T2:L1',
                              name = 'vmhba67:C0:T2:L1',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T0:L1',
                              name = 'vmhba65:C0:T0:L1',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T3:L1',
                              name = 'vmhba66:C0:T3:L1',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T1:L1',
                              name = 'vmhba64:C0:T1:L1',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T1:L1',
                              name = 'vmhba67:C0:T1:L1',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000c32960f0bf4c00a0980000d709d6',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           }
                        ],
                        policy = (vim.host.MultipathInfo.HppLogicalUnitPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           policy = 'LB-RR',
                           bytes = 10485760,
                           iops = 1000,
                           path = <unset>,
                           latencyEvalTime = <unset>,
                           samplingIosPerPath = <unset>
                        },
                        storageArrayTypePolicy = <unset>
                     },
                     (vim.host.MultipathInfo.LogicalUnit) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.MultipathInfo.LogicalUnit-020d000000300162b20234d580566972747561',
                        id = '020d000000300162b20234d580566972747561',
                        lun = 'key-vim.host.ScsiLun-020d000000300162b20234d580566972747561',
                        path = (vim.host.MultipathInfo.Path) [
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba2:C1:T123:L0',
                              name = 'vmhba2:C1:T123:L0',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.SerialAttachedHba-vmhba2',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-020d000000300162b20234d580566972747561',
                              transport = (vim.host.SerialAttachedTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) []
                              }
                           }
                        ],
                        policy = (vim.host.MultipathInfo.HppLogicalUnitPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           policy = 'FIXED',
                           bytes = <unset>,
                           iops = <unset>,
                           path = 'none',
                           latencyEvalTime = <unset>,
                           samplingIosPerPath = <unset>
                        },
                        storageArrayTypePolicy = <unset>
                     },
                     (vim.host.MultipathInfo.LogicalUnit) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                        id = '060000e88360f0c66f00a0980000d663f2',
                        lun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2',
                        path = (vim.host.MultipathInfo.Path) [
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T2:L0',
                              name = 'vmhba66:C0:T2:L0',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T0:L0',
                              name = 'vmhba64:C0:T0:L0',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T0:L0',
                              name = 'vmhba67:C0:T0:L0',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T3:L0',
                              name = 'vmhba65:C0:T3:L0',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T1:L0',
                              name = 'vmhba66:C0:T1:L0',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T2:L0',
                              name = 'vmhba65:C0:T2:L0',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T0:L0',
                              name = 'vmhba66:C0:T0:L0',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T3:L0',
                              name = 'vmhba64:C0:T3:L0',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T3:L0',
                              name = 'vmhba67:C0:T3:L0',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2311191723530193366,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T1:L0',
                              name = 'vmhba65:C0:T1:L0',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T2:L0',
                              name = 'vmhba64:C0:T2:L0',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T2:L0',
                              name = 'vmhba67:C0:T2:L0',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba65:C0:T0:L0',
                              name = 'vmhba65:C0:T0:L0',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba66:C0:T3:L0',
                              name = 'vmhba66:C0:T3:L0',
                              pathState = 'active',
                              state = 'active',
                              isWorkingPath = true,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2320198922784934358,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba64:C0:T1:L0',
                              name = 'vmhba64:C0:T1:L0',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2310910248553482710,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           },
                           (vim.host.MultipathInfo.Path) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              key = 'key-vim.host.MultipathInfo.Path-vmhba67:C0:T1:L0',
                              name = 'vmhba67:C0:T1:L0',
                              pathState = 'standby',
                              state = 'active',
                              isWorkingPath = false,
                              adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                              lun = 'key-vim.host.MultipathInfo.LogicalUnit-060000e88360f0c66f00a0980000d663f2',
                              transport = (vim.host.FibreChannelTargetTransport) {
                                 dynamicType = <unset>,
                                 dynamicProperty = (vmodl.DynamicProperty) [],
                                 portWorldWideName = 2319917447808223702,
                                 nodeWorldWideName = 2306406648926112214
                              }
                           }
                        ],
                        policy = (vim.host.MultipathInfo.HppLogicalUnitPolicy) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           policy = 'LB-RR',
                           bytes = 10485760,
                           iops = 1000,
                           path = <unset>,
                           latencyEvalTime = <unset>,
                           samplingIosPerPath = <unset>
                        },
                        storageArrayTypePolicy = <unset>
                     }
                  ]
               },
               plugStoreTopology = (vim.host.PlugStoreTopology) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  adapter = (vim.host.PlugStoreTopology.Adapter) [
                     (vim.host.PlugStoreTopology.Adapter) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba0',
                        adapter = 'key-vim.host.BlockHba-vmhba0',
                        path = (Link) []
                     },
                     (vim.host.PlugStoreTopology.Adapter) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba1',
                        adapter = 'key-vim.host.BlockHba-vmhba1',
                        path = (Link) []
                     },
                     (vim.host.PlugStoreTopology.Adapter) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba2',
                        adapter = 'key-vim.host.SerialAttachedHba-vmhba2',
                        path = (Link) [
                           'key-vim.host.PlugStoreTopology.Path-vmhba2:C3:T111:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba2:C1:T123:L0'
                        ]
                     },
                     (vim.host.PlugStoreTopology.Adapter) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba3',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba3',
                        path = (Link) []
                     },
                     (vim.host.PlugStoreTopology.Adapter) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba4',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba4',
                        path = (Link) []
                     },
                     (vim.host.PlugStoreTopology.Adapter) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba5',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba5',
                        path = (Link) []
                     },
                     (vim.host.PlugStoreTopology.Adapter) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba6',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba6',
                        path = (Link) []
                     },
                     (vim.host.PlugStoreTopology.Adapter) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba64',
                        path = (Link) [
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L1'
                        ]
                     },
                     (vim.host.PlugStoreTopology.Adapter) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba65',
                        path = (Link) [
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L1'
                        ]
                     },
                     (vim.host.PlugStoreTopology.Adapter) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba66',
                        path = (Link) [
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L1'
                        ]
                     },
                     (vim.host.PlugStoreTopology.Adapter) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                        adapter = 'key-vim.host.FibreChannelHba-vmhba67',
                        path = (Link) [
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L1'
                        ]
                     }
                  ],
                  path = (vim.host.PlugStoreTopology.Path) [
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba2:C3:T111:L0',
                        name = 'vmhba2:C3:T111:L0',
                        channelNumber = 3,
                        targetNumber = 111,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba2',
                        target = 'key-vim.host.PlugStoreTopology.Target-sas.60501d5c609fb46e',
                        device = 'key-vim.host.PlugStoreTopology.Device-0200000000600062b20234d58026501d5c609fb46e524149442039'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba2:C1:T123:L0',
                        name = 'vmhba2:C1:T123:L0',
                        channelNumber = 1,
                        targetNumber = 123,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba2',
                        target = 'key-vim.host.PlugStoreTopology.Target-sas.300162b20234d580',
                        device = 'key-vim.host.PlugStoreTopology.Device-020d000000300162b20234d580566972747561'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L0',
                        name = 'vmhba64:C0:T0:L0',
                        channelNumber = 0,
                        targetNumber = 0,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L1',
                        name = 'vmhba64:C0:T0:L1',
                        channelNumber = 0,
                        targetNumber = 0,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L0',
                        name = 'vmhba64:C0:T3:L0',
                        channelNumber = 0,
                        targetNumber = 3,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L1',
                        name = 'vmhba64:C0:T3:L1',
                        channelNumber = 0,
                        targetNumber = 3,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L0',
                        name = 'vmhba64:C0:T2:L0',
                        channelNumber = 0,
                        targetNumber = 2,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L1',
                        name = 'vmhba64:C0:T2:L1',
                        channelNumber = 0,
                        targetNumber = 2,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L0',
                        name = 'vmhba64:C0:T1:L0',
                        channelNumber = 0,
                        targetNumber = 1,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L1',
                        name = 'vmhba64:C0:T1:L1',
                        channelNumber = 0,
                        targetNumber = 1,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba64',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L0',
                        name = 'vmhba65:C0:T3:L0',
                        channelNumber = 0,
                        targetNumber = 3,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L1',
                        name = 'vmhba65:C0:T3:L1',
                        channelNumber = 0,
                        targetNumber = 3,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L0',
                        name = 'vmhba65:C0:T2:L0',
                        channelNumber = 0,
                        targetNumber = 2,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L1',
                        name = 'vmhba65:C0:T2:L1',
                        channelNumber = 0,
                        targetNumber = 2,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L0',
                        name = 'vmhba65:C0:T1:L0',
                        channelNumber = 0,
                        targetNumber = 1,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L1',
                        name = 'vmhba65:C0:T1:L1',
                        channelNumber = 0,
                        targetNumber = 1,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L0',
                        name = 'vmhba65:C0:T0:L0',
                        channelNumber = 0,
                        targetNumber = 0,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L1',
                        name = 'vmhba65:C0:T0:L1',
                        channelNumber = 0,
                        targetNumber = 0,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba65',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L0',
                        name = 'vmhba66:C0:T2:L0',
                        channelNumber = 0,
                        targetNumber = 2,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L1',
                        name = 'vmhba66:C0:T2:L1',
                        channelNumber = 0,
                        targetNumber = 2,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L0',
                        name = 'vmhba66:C0:T1:L0',
                        channelNumber = 0,
                        targetNumber = 1,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L1',
                        name = 'vmhba66:C0:T1:L1',
                        channelNumber = 0,
                        targetNumber = 1,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L0',
                        name = 'vmhba66:C0:T0:L0',
                        channelNumber = 0,
                        targetNumber = 0,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L1',
                        name = 'vmhba66:C0:T0:L1',
                        channelNumber = 0,
                        targetNumber = 0,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L0',
                        name = 'vmhba66:C0:T3:L0',
                        channelNumber = 0,
                        targetNumber = 3,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L1',
                        name = 'vmhba66:C0:T3:L1',
                        channelNumber = 0,
                        targetNumber = 3,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba66',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L0',
                        name = 'vmhba67:C0:T0:L0',
                        channelNumber = 0,
                        targetNumber = 0,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L1',
                        name = 'vmhba67:C0:T0:L1',
                        channelNumber = 0,
                        targetNumber = 0,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L0',
                        name = 'vmhba67:C0:T3:L0',
                        channelNumber = 0,
                        targetNumber = 3,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L1',
                        name = 'vmhba67:C0:T3:L1',
                        channelNumber = 0,
                        targetNumber = 3,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L0',
                        name = 'vmhba67:C0:T2:L0',
                        channelNumber = 0,
                        targetNumber = 2,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L1',
                        name = 'vmhba67:C0:T2:L1',
                        channelNumber = 0,
                        targetNumber = 2,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L0',
                        name = 'vmhba67:C0:T1:L0',
                        channelNumber = 0,
                        targetNumber = 1,
                        lunNumber = 0,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                     },
                     (vim.host.PlugStoreTopology.Path) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L1',
                        name = 'vmhba67:C0:T1:L1',
                        channelNumber = 0,
                        targetNumber = 1,
                        lunNumber = 1,
                        adapter = 'key-vim.host.PlugStoreTopology.Adapter-vmhba67',
                        target = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                        device = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6'
                     }
                  ],
                  target = (vim.host.PlugStoreTopology.Target) [
                     (vim.host.PlugStoreTopology.Target) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Target-sas.60501d5c609fb46e',
                        transport = (vim.host.SerialAttachedTargetTransport) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) []
                        }
                     },
                     (vim.host.PlugStoreTopology.Target) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Target-sas.300162b20234d580',
                        transport = (vim.host.SerialAttachedTargetTransport) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) []
                        }
                     },
                     (vim.host.PlugStoreTopology.Target) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201300a098d709d6',
                        transport = (vim.host.FibreChannelTargetTransport) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           portWorldWideName = 2311191723530193366,
                           nodeWorldWideName = 2306406648926112214
                        }
                     },
                     (vim.host.PlugStoreTopology.Target) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203300a098d709d6',
                        transport = (vim.host.FibreChannelTargetTransport) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           portWorldWideName = 2320198922784934358,
                           nodeWorldWideName = 2306406648926112214
                        }
                     },
                     (vim.host.PlugStoreTopology.Target) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:203200a098d709d6',
                        transport = (vim.host.FibreChannelTargetTransport) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           portWorldWideName = 2319917447808223702,
                           nodeWorldWideName = 2306406648926112214
                        }
                     },
                     (vim.host.PlugStoreTopology.Target) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Target-fc.200200a098d709d6:201200a098d709d6',
                        transport = (vim.host.FibreChannelTargetTransport) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           portWorldWideName = 2310910248553482710,
                           nodeWorldWideName = 2306406648926112214
                        }
                     }
                  ],
                  device = (vim.host.PlugStoreTopology.Device) [
                     (vim.host.PlugStoreTopology.Device) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Device-0200000000600062b20234d58026501d5c609fb46e524149442039',
                        lun = 'key-vim.host.ScsiDisk-0200000000600062b20234d58026501d5c609fb46e524149442039',
                        path = (Link) [
                           'key-vim.host.PlugStoreTopology.Path-vmhba2:C3:T111:L0'
                        ]
                     },
                     (vim.host.PlugStoreTopology.Device) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6',
                        lun = 'key-vim.host.ScsiDisk-060000c32960f0bf4c00a0980000d709d6',
                        path = (Link) [
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L1'
                        ]
                     },
                     (vim.host.PlugStoreTopology.Device) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Device-020d000000300162b20234d580566972747561',
                        lun = 'key-vim.host.ScsiLun-020d000000300162b20234d580566972747561',
                        path = (Link) [
                           'key-vim.host.PlugStoreTopology.Path-vmhba2:C1:T123:L0'
                        ]
                     },
                     (vim.host.PlugStoreTopology.Device) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2',
                        lun = 'key-vim.host.ScsiDisk-060000e88360f0c66f00a0980000d663f2',
                        path = (Link) [
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L0'
                        ]
                     }
                  ],
                  plugin = (vim.host.PlugStoreTopology.Plugin) [
                     (vim.host.PlugStoreTopology.Plugin) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Plugin-HPP',
                        name = 'HPP',
                        device = (Link) [
                           'key-vim.host.PlugStoreTopology.Device-0200000000600062b20234d58026501d5c609fb46e524149442039',
                           'key-vim.host.PlugStoreTopology.Device-060000c32960f0bf4c00a0980000d709d6',
                           'key-vim.host.PlugStoreTopology.Device-020d000000300162b20234d580566972747561',
                           'key-vim.host.PlugStoreTopology.Device-060000e88360f0c66f00a0980000d663f2'
                        ],
                        claimedPath = (Link) [
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T0:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T0:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T3:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T1:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba2:C3:T111:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T0:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba2:C1:T123:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T3:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T3:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T1:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T2:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba65:C0:T0:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba66:C0:T3:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba64:C0:T1:L1',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L0',
                           'key-vim.host.PlugStoreTopology.Path-vmhba67:C0:T1:L1'
                        ]
                     },
                     (vim.host.PlugStoreTopology.Plugin) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        key = 'key-vim.host.PlugStoreTopology.Plugin-NMP',
                        name = 'NMP',
                        device = (Link) [],
                        claimedPath = (Link) []
                     }
                  ]
               },
               softwareInternetScsiEnabled = false
            }
         },
         (vmodl.DynamicProperty) {
            name = 'systemFile',
            val = (str) []
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 287. vim.host.VMotionSystem::ha-vmotion-system ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.host.VMotionSystem:ha-vmotion-system',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'availableField',
            val = (vim.CustomFieldsManager.FieldDef) []
         },
         (vmodl.DynamicProperty) {
            name = 'ipConfig',
            val = (vim.host.IpConfig) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               dhcp = false,
               ipAddress = '172.27.22.21',
               subnetMask = '255.255.0.0',
               ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  ipV6Address = (vim.host.IpConfig.IpV6Address) [
                     (vim.host.IpConfig.IpV6Address) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ipAddress = 'fe80::250:56ff:fe65:557f',
                        prefixLength = 64,
                        origin = 'other',
                        dadState = 'preferred',
                        lifetime = <unset>,
                        operation = <unset>
                     }
                  ],
                  autoConfigurationEnabled = false,
                  dhcpV6Enabled = false
               }
            }
         },
         (vmodl.DynamicProperty) {
            name = 'netConfig',
            val = (vim.host.VMotionSystem.NetConfig) {
               dynamicType = <unset>,
               dynamicProperty = (vmodl.DynamicProperty) [],
               candidateVnic = (vim.host.VirtualNic) [
                  (vim.host.VirtualNic) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     device = 'vmk0',
                     key = 'VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk0',
                     portgroup = 'Management Network',
                     spec = (vim.host.VirtualNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '172.27.21.21',
                           subnetMask = '255.255.0.0',
                           ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                 (vim.host.IpConfig.IpV6Address) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipAddress = 'fe80::b226:28ff:fec9:15f0',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = true,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = 'b0:26:28:c9:15:f0',
                        distributedVirtualPort = <unset>,
                        portgroup = 'Management Network',
                        mtu = 1500,
                        tsoEnabled = true,
                        netStackInstanceKey = 'defaultTcpipStack',
                        opaqueNetwork = <unset>,
                        externalId = <unset>,
                        pinnedPnic = <unset>,
                        ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           ipRouteConfig = (vim.host.IpRouteConfig) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              defaultGateway = '172.27.1.1',
                              gatewayDevice = <unset>,
                              ipV6DefaultGateway = <unset>,
                              ipV6GatewayDevice = <unset>
                           }
                        },
                        systemOwned = <unset>
                     },
                     port = <unset>
                  },
                  (vim.host.VirtualNic) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     device = 'vmk1',
                     key = 'VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk1',
                     portgroup = 'vMotion1',
                     spec = (vim.host.VirtualNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '172.27.22.21',
                           subnetMask = '255.255.0.0',
                           ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                 (vim.host.IpConfig.IpV6Address) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipAddress = 'fe80::250:56ff:fe65:557f',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = false,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = '00:50:56:65:55:7f',
                        distributedVirtualPort = <unset>,
                        portgroup = 'vMotion1',
                        mtu = 1500,
                        tsoEnabled = true,
                        netStackInstanceKey = 'defaultTcpipStack',
                        opaqueNetwork = <unset>,
                        externalId = <unset>,
                        pinnedPnic = <unset>,
                        ipRouteSpec = <unset>,
                        systemOwned = <unset>
                     },
                     port = <unset>
                  },
                  (vim.host.VirtualNic) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     device = 'vmk2',
                     key = 'VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk2',
                     portgroup = 'vMotion2',
                     spec = (vim.host.VirtualNic.Specification) {
                        dynamicType = <unset>,
                        dynamicProperty = (vmodl.DynamicProperty) [],
                        ip = (vim.host.IpConfig) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           dhcp = false,
                           ipAddress = '172.27.22.25',
                           subnetMask = '255.255.0.0',
                           ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
                              dynamicType = <unset>,
                              dynamicProperty = (vmodl.DynamicProperty) [],
                              ipV6Address = (vim.host.IpConfig.IpV6Address) [
                                 (vim.host.IpConfig.IpV6Address) {
                                    dynamicType = <unset>,
                                    dynamicProperty = (vmodl.DynamicProperty) [],
                                    ipAddress = 'fe80::250:56ff:fe6d:1365',
                                    prefixLength = 64,
                                    origin = 'other',
                                    dadState = 'preferred',
                                    lifetime = <unset>,
                                    operation = <unset>
                                 }
                              ],
                              autoConfigurationEnabled = false,
                              dhcpV6Enabled = false
                           }
                        },
                        mac = '00:50:56:6d:13:65',
                        distributedVirtualPort = <unset>,
                        portgroup = 'vMotion2',
                        mtu = 1500,
                        tsoEnabled = true,
                        netStackInstanceKey = 'defaultTcpipStack',
                        opaqueNetwork = <unset>,
                        externalId = <unset>,
                        pinnedPnic = <unset>,
                        ipRouteSpec = <unset>,
                        systemOwned = <unset>
                     },
                     port = <unset>
                  }
               ],
               selectedVnic = 'VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk1'
            }
         },
         (vmodl.DynamicProperty) {
            name = 'value',
            val = (vim.CustomFieldsManager.Value) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 288. vim.option.OptionManager::HostAgentSettings ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.option.OptionManager:HostAgentSettings',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'setting',
            val = (vim.option.OptionValue) []
         },
         (vmodl.DynamicProperty) {
            name = 'supportedOption',
            val = (vim.option.OptionDef) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 289. vim.option.OptionManager::ha-adv-options ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vim.option.OptionManager:ha-adv-options',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'setting',
            val = (vim.option.OptionValue) [
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Annotations.WelcomeMessage',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'BufferCache.FlushInterval',
                  value = 30000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'BufferCache.HardMaxDirty',
                  value = 95
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'BufferCache.PerFileHardMaxDirty',
                  value = 50
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'BufferCache.SoftMaxDirty',
                  value = 15
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'CBRC.DCacheMemReserved',
                  value = 400
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'CBRC.Enable',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'COW.COWMaxHeapSizeMB',
                  value = 192
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'COW.COWMaxREPageCacheszMB',
                  value = 256
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'COW.COWMinREPageCacheszMB',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'COW.COWREPageCacheEviction',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.Defaults.host.TAAworkaround',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.Defaults.monitor.if_pschange_mc_workaround',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.Defaults.security.host.ruissl',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.Defaults.vGPU.consolidation',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.Etc.issue',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.Etc.motd',
                  value = 'The time and date of this login have been sent to the system logs.\n\nWARNING:\n   All commands run on the ESXi shell are logged and may be included in\n   support bundles. Do not provide passwords directly on the command line.\n   Most tools can prompt for secrets or accept them from standard input.\n\n<ESC>[00mVMware offers supported, powerful system administration tools.  Please\nsee www.vmware.com/go/sysadmintools for details.\n\nThe ESXi Shell can be disabled by an administrative user. See the\nvSphere Security documentation for more information.\n'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.GlobalSettings.guest.commands.sharedPolicyRefCount',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.distributedTracing',
                  value = 'none'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.level[Hbrsvc].logLevel',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.level[Hostsvc].logLevel',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.level[Proxysvc].logLevel',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.level[Snmpsvc].logLevel',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.level[Statssvc].logLevel',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.level[Vcsvc].logLevel',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.level[Vimsvc].logLevel',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.level[Vmsvc].logLevel',
                  value = 'verbose'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.log.level',
                  value = 'info'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroup',
                  value = 'ESX Admins'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroupAutoAdd',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroupUpdateInterval',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.solo.enableMob',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.solo.webServer.enableWebscriptLauncher',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.vimsvc.authValidateInterval',
                  value = 1440
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.vimsvc.httpNfcLeaseTimeout',
                  value = 300
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.vimsvc.userSearch.maxResults',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.vimsvc.userSearch.maxTimeSeconds',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.vmsvc.enforceMaxRegisteredVms',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.vmsvc.guestWatchdogTimeout',
                  value = 900
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.vmsvc.productLockerWatchInterval',
                  value = 300
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.plugins.vmsvc.ticketThumbprintHashTypes',
                  value = 'sha1'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.ssl.keyStore.allowAny',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.ssl.keyStore.allowSelfSigned',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.ssl.keyStore.discardLeaf',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.vmacore.soap.maxSessionCount',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Config.HostAgent.vmacore.soap.sessionTimeout',
                  value = 30
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.AllowWideVsmp',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.BoundLagQuanta',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.CommRateThreshold',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.CoschedCostartThreshold',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.CoschedCostopThreshold',
                  value = 3000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.CoschedCrossCall',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.CoschedHandoffLLC',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.CoschedHandoffSkip',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.CoschedPollUsec',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.CreditAgePeriod',
                  value = 3000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.FairnessRebalancePcpus',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.HTRebalancePeriod',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.HTStolenAgeThreshold',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.HTWholeCoreThreshold',
                  value = 800
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.HostRebalancePeriod',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.L2RebalancePeriod',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.L3RebalancePeriod',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.LimitEnforcementThreshold',
                  value = 200
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.MaxSampleRateLg',
                  value = 7
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.NonTimerWakeupRate',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.PackageRebalancePeriod',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.PcpuMigrateIdlePcpus',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.Quantum',
                  value = 200
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.UseMwait',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.VMAdmitCheckPerVcpuMin',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Cpu.WakeupMigrateIdlePcpus',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'DCUI.Access',
                  value = 'root'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'DataMover.HardwareAcceleratedInit',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'DataMover.HardwareAcceleratedMove',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'DataMover.MaxHeapSize',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Digest.AlgoType',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Digest.BlockSize',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Digest.CollisionEnabled',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'DirentryCache.MaxDentryPerObj',
                  value = 15000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.AllowUsbClaimedAsSSD',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.ApdTokenRetryCount',
                  value = 25
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.AutoremoveOnPDL',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.BandwidthCap',
                  value = 4294967294
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.DelayOnBusy',
                  value = 400
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.DeviceReclaimTime',
                  value = 300
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.Disable4knSSD',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.DiskDelayPDLHelper',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.DiskMaxIOSize',
                  value = 32767
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.DiskReservationThreshold',
                  value = 45
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.DiskRetryPeriod',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.DumpMaxRetries',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.DumpPollDelay',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.DumpPollMaxRetries',
                  value = 10000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.EnableNaviReg',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.FailDiskRegistration',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.FastPathRestoreInterval',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.IdleCredit',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.MaxLUN',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.MaxNumIOIntervals',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.MaxResetLatency',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.NmpMaxCmdExtension',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.PVSCSIEnablePreemption',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.PathEvalTime',
                  value = 300
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.PreventVMFSOverwrite',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.QFullSampleSize',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.QFullThreshold',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.ReqCallThreshold',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.ResetLatency',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.ResetMaxRetries',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.ResetOverdueLogPeriod',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.ResetPeriod',
                  value = 30
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.ResetThreadExpires',
                  value = 1800
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.ResetThreadMax',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.ResetThreadMin',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.RetryUnitAttention',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.ReturnCCForNoSpace',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SchedCostUnit',
                  value = 32768
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SchedQCleanupInterval',
                  value = 300
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SchedQControlSeqReqs',
                  value = 128
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SchedQControlVMSwitches',
                  value = 6
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SchedQPriorityPercentage',
                  value = 80
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SchedQuantum',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SchedReservationBurst',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SchedulerWithReservation',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SectorMaxDiff',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SharesHigh',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SharesLow',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SharesNormal',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SkipResetNoCIF',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SllThrottleTime',
                  value = 800
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.SupportSparseLUN',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.ThroughputCap',
                  value = 4294967294
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.UseDeviceReset',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.UseIoPool',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.UseLunReset',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.UseReportLUN',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.VSCSICoalesceCount',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.VSCSIHaltPollInterval',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.VSCSIPollPeriod',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.VSCSIResvCmdRetryInSecs',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Disk.VSCSIWriteSameBurstSize',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FSS.FSSLightWeightProbe',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.AckIntervalMax',
                  value = 1000000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.AckIntervalMin',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.BackupConnectTimeout',
                  value = 8000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.BackupExtraTimeout',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.BadExecLatency',
                  value = 800
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.BindToVmknic',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.ChargeVMXForFlush',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.CheckFCPathState',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.CheckForProgress',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.CoreDumpNoProgressMS',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.ExecLatencyKill',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.ExtraLogTimeout',
                  value = 10000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptConcurrentSend',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptDelayCheckpoint',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptDiffCap',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptDiffThreads',
                  value = 6
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptDisableFailover',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptDiskWriteTimeout',
                  value = 3000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptDontDelayPkts',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptDontSendPages',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptEpochList',
                  value = '5,10,20,100'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptEpochSample',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptEpochWait',
                  value = 8000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptIORetryExtraInterval',
                  value = 200
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptIORetryInterval',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptIORetryTimes',
                  value = 15
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptLogTimeout',
                  value = 8000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptMaxPktsDelay',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptMinInterval',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptNetDelayNoCpt',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptNumConnections',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptNumaIndex',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptPagePolicy',
                  value = 65538
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptPoweroff',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptRcvBufSize',
                  value = 562140
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptSndBufSize',
                  value = 562140
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptStartTimeout',
                  value = 90000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptStatsInterval',
                  value = 30
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptThreadPolicy',
                  value = 65536
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptVcpuMinUsage',
                  value = 40
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FTCptWaitOnSocket',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FlushReservationMax',
                  value = 25
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FlushReservationMin',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.FlushSleep',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.GlobalFlushWorld',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.GoodExecLatency',
                  value = 200
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.HeartbeatCount',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.HostTimeout',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.IORetryExtraInterval',
                  value = 200
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.IORetryInterval',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.IORetryTimes',
                  value = 15
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.LogBufferStallSleep',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.LogTimeout',
                  value = 8000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.LongFlushDebugMS',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.MaxFlushInterval',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.MinWriteSize',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.NoWaitOnSocket',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.PanicNoProgressMS',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.PrimaryConnectTimeout',
                  value = 8000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.ShortFlushDebugMS',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.TCPNoDelayBackup',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.TCPNoDelayPrimary',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.TCPPersistTimer',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.TCPRcvBufSize',
                  value = 131072
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.TCPSndBufSize',
                  value = 131072
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.UseHostMonitor',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.Vmknic',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.XmitSyncQueueLen',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.adjDownInt',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.adjDownPct',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.adjUpInt',
                  value = 200
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.adjUpPct',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.execLatExtra',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.maxLowerBound',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.slowdownPctMax',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'FT.slowdownTimeMax',
                  value = 600
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ChecksumIoSize',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ChecksumMaxIo',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ChecksumPerSlice',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ChecksumRegionSize',
                  value = 256
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ChecksumUseAllocInfo',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ChecksumUseChecksumInfo',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ChecksumZoneSize',
                  value = 32768
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.CopySnapDiskMaxExtentCount',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.CopySnapFidHashBuckets',
                  value = 256
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogCompletedHashBuckets',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogExtentHashBuckets',
                  value = 512
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogIoTimeoutSecs',
                  value = 120
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogReadRetries',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogRetryDelayMs',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogSendHashBuckets',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogTransferIoSize',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogTransferMaxCompletion',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogTransferMaxIo',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogTransferMaxNetwork',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogTransferPerSlice',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DemandlogWriteRetries',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DisableChecksumOffload',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.DisconnectedEventDelayMs',
                  value = 60000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ErrThrottleChecksumIO',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ErrThrottleDceRead',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrBitmapAllocTimeoutMS',
                  value = 3000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrBitmapVMMaxStorageGB',
                  value = 65536
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrBitmapVMMinStorageGB',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrDemandLogIOPerVM',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrDisableNetCompression',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrLowerExtentBreakGB',
                  value = 8192
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrLowerExtentSizeKB',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrMaxExtentSizeKB',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrMaxGuestXferWhileDeltaMB',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrMaxUnmapExtents',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrMaxUnmapsInFlight',
                  value = 128
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrMinExtentBreakGB',
                  value = 2048
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrMinExtentSizeKB',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrOptimizeFullSync',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrResourceHeapPerVMSizeKB',
                  value = 128
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrResourceHeapSizeMB',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrResourceHeapUtilization',
                  value = 95
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrResourceMaxCompletionContexts',
                  value = 8192
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrResourceMaxDiskContexts',
                  value = 512
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrRuntimeHeapMaxBaseMB',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrRuntimeHeapMinBaseMB',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrStaticHeapMaxBaseMB',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrStaticHeapMinBaseMB',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrThrottleGenericErrResetTime',
                  value = 16384
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrUpperExtentBreakGB',
                  value = 32768
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HbrUpperExtentSizeKB',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HelperQueueMaxRequests',
                  value = 8192
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.HelperQueueMaxWorlds',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.LocalReadIoTimeoutSecs',
                  value = 120
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.MigrateFlushTimerSecs',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.NetworkUseCubic',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.NetworkerRecvHashBuckets',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.OpportunisticBlockListSize',
                  value = 4000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ProgressReportIntervalMs',
                  value = 5000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.PsfIoTimeoutSecs',
                  value = 300
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ReconnectFailureDelaySecs',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ReconnectMaxDelaySecs',
                  value = 90
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.ResourceServerHashBuckets',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.RetryMaxDelaySecs',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.RetryMinDelaySecs',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.SyncTransferRetrySleepSecs',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.TransferDiskMaxCompletion',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.TransferDiskMaxIo',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.TransferDiskMaxNetwork',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.TransferDiskPerSlice',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.TransferFileExtentSize',
                  value = 8192
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.TransferMaxContExtents',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.WireChecksum',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'HBR.XferBitmapCheckIntervalSecs',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'ISCSI.CloseIscsiConnOnTaskMgmtFailure',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'ISCSI.MaxIoSizeKB',
                  value = 128
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Irq.BestVcpuRouting',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Irq.IRQActionAffinityWeight',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Irq.IRQAvoidExclusive',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Irq.IRQBHConflictWeight',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Irq.IRQRebalancePeriod',
                  value = 50
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Irq.IRQVcpuConflictWeight',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'LPage.LPageAlwaysTryForNPT',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'LPage.LPageDefragEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'LPage.LPageMarkLowNodes',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'LPage.MaxSharedPages',
                  value = 510
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'LPage.MaxSwappedPagesInitVal',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'LPage.freePagesThresholdForRemote',
                  value = 2048
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'LSOM.blkAttrCacheSizePercent',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'LSOM.lsomDeviceNeedsRepairCount',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'LSOM.lsomEnableFullRebuildAvoidance',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'LSOM.lsomEnableRebuildOnLSE',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'LSOM.lsomPlogEnableDeadmanTimer',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.AllocGuestLargePage',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.CtlMaxPercent',
                  value = 65
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.IdleTax',
                  value = 75
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.IdleTaxType',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.MemCBTBitmapMaxAlloc',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.MemDefragClientsPerDir',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.MemEagerZero',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.MemMaxResvThreshold',
                  value = 16384
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.MemMinFreePct',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.MemZipEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.MemZipMaxAllocPct',
                  value = 50
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.MemZipMaxPct',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.ReallocPolicy',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.SampleActivePctMin',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.SampleDirtiedPctMin',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.ShareCOSBufSize',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.ShareForceSalting',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.ShareRateMax',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.ShareScanGHz',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.ShareScanTime',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Mem.VMOverheadGrowthLimit',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.AutoBindVmknic',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.BindToVmknic',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.CptCacheMaxSizeMB',
                  value = 544
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.DebugChecksumMismatch',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.DetectZeroPages',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.DiskOpsChunkSize',
                  value = 131072
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.DiskOpsEnabled',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.DiskOpsMaxRetries',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.DiskOpsStreamChunks',
                  value = 40
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.Enabled',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.GetPageSysAlertThresholdMS',
                  value = 10000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.LowBandwidthSysAlertThreshold',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.LowMemWaitSysAlertThresholdMS',
                  value = 10000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.MigrateBitmapEncodingType',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.MigrateCpuMinPctDefault',
                  value = 30
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.MigrateCpuPctPerGb',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.MigrateCpuSharesHighPriority',
                  value = 60000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.MigrateCpuSharesRegular',
                  value = 30000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.MonActionWaitSysAlertThresholdMS',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.NetExpectedLineRateMBps',
                  value = 133
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.NetLatencyModeThreshold',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.NetTimeout',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.OutstandingReadKBMax',
                  value = 128
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.PanicOnChecksumMismatch',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.PreCopyCountDelay',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.PreCopyMinProgressPerc',
                  value = 130
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.PreCopyPagesPerSend',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.PreCopySwitchoverTimeGoal',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.PreallocLPages',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.ProhibitInstantClone',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.RcvBufSize',
                  value = 562540
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.SdpsDynamicDelaySec',
                  value = 30
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.SdpsEnabled',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.SdpsTargetRate',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.SndBufSize',
                  value = 562540
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.TcpTsoDeferTx',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.TryToUseDefaultHeap',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.VASpaceReserveCount',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.VASpaceReserveSize',
                  value = 4096
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.VMotionLatencySensitivity',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.VMotionResolveSwapType',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.VMotionStreamHelpers',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Migrate.Vmknic',
                  value = 'vmk1,vmk2'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.APDHandlingEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.APDTimeout',
                  value = 140
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.BHTimeout',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.BhTimeBound',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.BlueScreenTimeout',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.ConsolePort',
                  value = 'none'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.DebugBuddyEnable',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.DebugLogToSerial',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.DefaultHardwareVersion',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.DegradedPathEvalTime',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.DegradedPathReEvalInterval',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.EnableHighDMA',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.EnablePSPLatencyPolicy',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.GDBPort',
                  value = 'none'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.GuestLibAllowHostInfo',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.HeapMgrGuardPages',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.HeapPanicDestroyNonEmpty',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.HeartbeatInterval',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.HeartbeatPanicTimeout',
                  value = 14
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.HeartbeatTimeout',
                  value = 7
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.HordeEnabled',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.HppDegradedPathThresholdPer',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.HppManageDegradedPaths',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.HyperClockAllowSystemTimeAux',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.IoFilterWatchdogTimeout',
                  value = 120
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.LogDumpShutdownTimeout',
                  value = 180
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.LogPort',
                  value = 'none'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.LogTimestampUptime',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.LogToFile',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.LogToSerial',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.LogWldPrefix',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.MCEMonitorInterval',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.MaximumHardwareVersion',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.MinimalPanic',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.NMILint1IntAction',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.NmpDegradedPathThresholdPer',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.NmpManageDegradedPaths',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.PSPDeactivateFlakyPath',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.PanicLogToSerial',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.PowerButton',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.PowerOffEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.PreferredHostName',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.ProcVerbose',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.RebootMethod',
                  value = 'any'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.SIOControlFlag1',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.SIOControlFlag2',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.SIOControlLoglevel',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.SIOControlOptions',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.ScreenSaverDelay',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.ShaperStatsEnabled',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.ShellPort',
                  value = 'none'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.TestNativeFCPaeCapable',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.TimerMaxHardPeriod',
                  value = 500000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.TimerTolerance',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.UsbArbitratorAutoStartDisabled',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.UserDuctDynBufferSize',
                  value = 16384
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.UserSocketUnixMaxBufferSize',
                  value = 65536
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.WatchdogBacktrace',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.vmmDisableL1DFlush',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.vsanWitnessVirtualAppliance',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.DsNsMgrTimeout',
                  value = 1200000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.HostAgentUpdateLevel',
                  value = '2'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Misc.MetadataUpdateTimeoutMsec',
                  value = 30000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.ApdStartCount',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.DiskFileLockUpdateFreq',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.HeartbeatDelta',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.HeartbeatFrequency',
                  value = 12
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.HeartbeatMaxFailures',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.HeartbeatTimeout',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.LockBreakTimeout',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.LockRenewMaxFailureNumber',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.LockSWMRTimeout',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.LockSharedTimeout',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.LockUpdateTimeout',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.LogNfsStat3',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.MaxQueueDepth',
                  value = 4294967295
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.MaxVolumes',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.NFSMaxOutstandingIOs',
                  value = 65536
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.ReceiveBufferSize',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.SendBufferSize',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.SyncRetries',
                  value = 25
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS.VolumeRemountFrequency',
                  value = 30
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS41.EOSDelay',
                  value = 30
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS41.IOTaskRetry',
                  value = 25
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS41.MaxRead',
                  value = 4294967295
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS41.MaxVolumes',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS41.MaxWrite',
                  value = 4294967295
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS41.MountTimeout',
                  value = 30
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS41.RecvBufSize',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'NFS41.SendBufSize',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.AdvertisementDuration',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.AllowPT',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.BlockGuestBPDU',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceDefaultOn',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceFavorNoVmmVmkTx',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceFineTimeoutCPU',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceFineTxTimeout',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceFlexMrq',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceLowRxRate',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceLowTxRate',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceMatchedQs',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceMrqLt',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceMrqMetricAllowTxOnly',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceMrqMetricRxOnly',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceMrqOverallStop',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceMrqRatioMetric',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceMrqTriggerReCalib',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceMultiRxQCalib',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceNoVmmVmkTx',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceParams',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceRBCRate',
                  value = 4000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceRxLtStopCalib',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceRxQDepthCap',
                  value = 40
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceScheme',
                  value = 'rbc'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceTimeoutType',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceTxAlwaysPoll',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceTxQDepthCap',
                  value = 40
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.CoalesceTxTimeout',
                  value = 4000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.DCBEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.DVFilterBindIpAddress',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.DVFilterPriorityRdLockEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.DVSLargeHeapMBPerGB',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.DVSLargeHeapMaxSize',
                  value = 300
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.DontOffloadInnerIPv6',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.E1000IntrCoalesce',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.E1000TxCopySize',
                  value = 2048
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.E1000TxZeroCopy',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.EnableDMASgCons',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.EnableOuterCsum',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.EnsMbufpoolMaxMBPerGB',
                  value = 200
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.EnsMbufpoolMinMBPerGB',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.EtherswitchAllowFastPath',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.EtherswitchHashSize',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.EtherswitchHeapMax',
                  value = 512
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.EtherswitchNumPerPCPUDispatchData',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.FollowHardwareMac',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.GuestIPHack',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.GuestTxCopyBreak',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.IGMPQueries',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.IGMPQueryInterval',
                  value = 125
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.IGMPRouterIP',
                  value = '0.0.0.0'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.IGMPV3MaxSrcIPNum',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.IGMPVersion',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.LRODefBackoffPeriod',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.LRODefMaxLength',
                  value = 65535
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.LRODefThreshold',
                  value = 4000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.LRODefUseRatioDenom',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.LRODefUseRatioNumer',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.LinkFlappingThreshold',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.LinkStatePollTimeout',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.MLDRouterIP',
                  value = 'FE80::FFFF:FFFF:FFFF:FFFF'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.MLDV2MaxSrcIPNum',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.MLDVersion',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.MaxBeaconVlans',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.MaxBeaconsAtOnce',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.MaxGlobalRxQueueCount',
                  value = 100000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.MaxNetifTxQueueLen',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.MaxPageInQueueLen',
                  value = 75
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.MaxPktRxListQueue',
                  value = 3500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.MaxPortRxQueueLen',
                  value = 80
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.MinEtherLen',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NcpLlcSap',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetBHRxStormThreshold',
                  value = 320
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetDebugRARPTimerInter',
                  value = 30000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetDeferTxCompletion',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetDiscUpdateIntrvl',
                  value = 300
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetEnableSwCsumForLro',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetEsxfwPassOutboundGRE',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetInStressTest',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetLatencyAwareness',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetMaxRarpsPerInterval',
                  value = 128
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetNetqNumaIOCpuPinThreshold',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetNetqRxRebalRSSLoadThresholdPerc',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetNetqTxPackKpps',
                  value = 300
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetNetqTxUnpackKpps',
                  value = 600
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetNiocAllowOverCommit',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetPTMgrWakeupInterval',
                  value = 6
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetPktAllocTries',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetPktSlabFreePercentThreshold',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetPortFlushIterLimit',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetPortFlushPktLimit',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetPortTrackTxRace',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetRCFAllowBPF',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetRmDistMacFilter',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetRmDistSamplingRate',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetRxCopyInTx',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedCoalesceTxUsecs',
                  value = 33
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedDefaultResPoolSharesPct',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedDefaultSchedName',
                  value = 'fifo'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedECNEnabled',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedECNThreshold',
                  value = 70
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedHClkLeafQueueDepthPkt',
                  value = 640
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedHClkMQ',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedHClkMaxHwQueue',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedHClkVnicMQ',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedHeapMaxSizeMB',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedInFlightMaxBytesDefault',
                  value = 20000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedInFlightMaxBytesInsane',
                  value = 1500000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedMaxPktSend',
                  value = 256
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedQoSSchedName',
                  value = 'hclk'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSchedSpareBasedShares',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSendRARPOnPortEnablement',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetShaperQueuePerL3L4Flow',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetShaperQueueSizeMax',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetShaperQueueSizeMin',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetSplitRxMode',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetTraceEnable',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetTuneHostMode',
                  value = 'default'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetTuneInterval',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetTuneThreshold',
                  value = '1n 2n 50'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetTxDontClusterSize',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetTxStaticRelation',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetVMTxType',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NetpollSwLRO',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NoLocalCSum',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.NotifySwitch',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.PTSwitchingTimeout',
                  value = 20000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.PVRDMAVmknic',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.PktagingDropPolicy',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.PortDisableTimeout',
                  value = 5000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.ReversePathFwdCheck',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.ReversePathFwdCheckPromisc',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipCopySmallTx',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipDefLROEnabled',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipDefLROMaxLength',
                  value = 32768
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipDgramRateLimiting',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipEnableABC',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipEnableFlowtable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipEnableSendScaling',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipHWLRONoDelayAck',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipHeapMax',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipHeapSize',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipIGMPDefaultVersion',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipIGMPRejoinInterval',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipLODispatchQueueMaxLen',
                  value = 128
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipLRONoDelayAck',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipLogPackets',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipLogPacketsCount',
                  value = 24570
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipMaxNetstackInstances',
                  value = 48
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipNoBcopyRx',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipPendPktSocketFreeTimeout',
                  value = 300
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipRxDispatchQueueMaxLen',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipRxDispatchQueues',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipRxDispatchQuota',
                  value = 200
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipTxDispatchQuota',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipTxqBackoffTimeoutMs',
                  value = 70
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TcpipTxqMaxUsageThreshold',
                  value = 80
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TeamPolicyUpDelay',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TrafficFilterIpAddress',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.TsoDumpPkt',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.UplinkAbortDisconnectTimeout',
                  value = 5000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.UplinkKillAsyncTimeout',
                  value = 10000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.UplinkTxQueuesDispEnabled',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.UseHwCsumForIPv6Csum',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.UseHwIPv6Csum',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.UseHwTSO',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.UseHwTSO6',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.UseLegacyProc',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.UseProc',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VLANMTUCheckMode',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmklnxLROEnabled',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmklnxLROMaxAggr',
                  value = 6
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmknicDoLroSplit',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmknicLroSplitBnd',
                  value = 12
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.Vmxnet2HwLRO',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.Vmxnet2PinRxBuf',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.Vmxnet2SwLRO',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.Vmxnet3HwLRO',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.Vmxnet3NonTsoPacketGtMtuAllowed',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.Vmxnet3PageInBound',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.Vmxnet3RSSHashCache',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.Vmxnet3RxPollBound',
                  value = 256
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.Vmxnet3SwLRO',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.Vmxnet3WinIntrHints',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.Vmxnet3usePNICHash',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetBiDirNeedsTsoTx',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetBiDirNoTsoSplit',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetCopyTxRunLimit',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetDoLroSplit',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetDoTsoSplit',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetLROBackoffPeriod',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetLROMaxLength',
                  value = 32000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetLROThreshold',
                  value = 4000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetLROUseRatioDenom',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetLROUseRatioNumer',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetLroSplitBnd',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetPromDisableLro',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetSwLROSL',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetTsoSplitBnd',
                  value = 12
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetTsoSplitSize',
                  value = 17500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetTxCopySize',
                  value = 256
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetWinCopyTxRunLimit',
                  value = 65535
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.VmxnetWinUDPTxFullCopy',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.vNicNumDeferredReset',
                  value = 12
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.vNicTxPollBound',
                  value = 192
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.vmxnetThroughputWeight',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Net.IOControlPnicOptOut',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Nmp.NmpPReservationCmdRetryTime',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Nmp.NmpSatpAluaCmdRetryTime',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.CoreCapRatioPct',
                  value = 90
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.CostopSkewAdjust',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.FollowCoresPerSocket',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.LTermFairnessInterval',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.LTermMigImbalThreshold',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.LargeInterleave',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.LatencyProbePeriod',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.LocalityWeightActionAffinity',
                  value = 130
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.LocalityWeightMem',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.MigImbalanceThreshold',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.MigPreventLTermThresh',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.MigThrashThreshold',
                  value = 50
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.MigThreshold',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.MonMigEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.PageMigEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.PageMigLinearRun',
                  value = 95
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.PageMigRandomRun',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.PageMigRateMax',
                  value = 8000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.PreferHT',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.RebalanceCoresNode',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.RebalanceCoresTotal',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.RebalanceEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.RebalancePeriod',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.SwapConsiderPeriod',
                  value = 15
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.SwapInterval',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.SwapLoadEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.SwapLocalityEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Numa.SwapMigrateOnly',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.CStateMaxLatency',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.CStatePredictionCoef',
                  value = 110479
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.CStateResidencyCoef',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.ChargeMemoryPct',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.MaxCpuLoad',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.MaxFreqPct',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.MinFreqPct',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.PerfBias',
                  value = 17
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.PerfBiasEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.TimerHz',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.UseCStates',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Power.UsePStates',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'RdmFilter.HbaIsShared',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'ScratchConfig.ConfiguredScratchLocation',
                  value = '/vmfs/volumes/60f1d613-9730c14e-31c0-b02628c915f0'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'ScratchConfig.CurrentScratchLocation',
                  value = '/vmfs/volumes/60f1d613-9730c14e-31c0-b02628c915f0'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.ChangeQErrSetting',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.CompareLUNNumber',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.EnableCmdSanityCheck',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.ExtendAPDCondition',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.FailVMIOonAPD',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.LogCmdErrors',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.LogCmdRCErrorsFreq',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.LogMPCmdErrors',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.LogScsiAborts',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.LunCleanupInterval',
                  value = 7
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.MaxReserveBacktrace',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.MaxReserveTime',
                  value = 200
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.MaxReserveTotalTime',
                  value = 250
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.NvmeAdjustLocalNSQDepth',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.NvmeProbeLogVerbose',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.PassthroughLocking',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.PcpusPerCompletionWorld',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.ReserveBacktrace',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.SCSIBlockUnsupportedOpcodesAndPages',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.SCSIEnableDescToFixedConv',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.SCSIEnableDeviceLatencyHistogram',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.SCSIEnableIOLatencyMsgs',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.SCSIStrictSPCVersionChecksForPEs',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.SCSITimeout_ReabortTime',
                  value = 5000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.SCSITimeout_ScanTime',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.SCSIioTraceBufSizeMB',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.ScanOnDriverLoad',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.ScanSync',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.ScsiAllowDeviceSpinup',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.ScsiPathSplitUseSimpleCloneBuffer',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.ScsiRestartStalledQueueLatency',
                  value = 500
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.ScsiTMHardTimeout',
                  value = 120000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.ScsiUseVPDXCopyInfo',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.ScsiVVolPESNRO',
                  value = 256
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.TimeoutTMThreadExpires',
                  value = 1800
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.TimeoutTMThreadLatency',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.TimeoutTMThreadMax',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.TimeoutTMThreadMin',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.TimeoutTMThreadRetry',
                  value = 2000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.TransFailLogPct',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Scsi.UseAdaptiveRetries',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Security.AccountLockFailures',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Security.AccountUnlockTime',
                  value = 900
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Security.PasswordHistory',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Security.PasswordMaxDays',
                  value = 99999
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Security.PasswordQualityControl',
                  value = 'retry=3 min=disabled,disabled,disabled,7,7'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Security.SshSessionLimit',
                  value = 50
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'SunRPC.MaxConnPerIP',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'SunRPC.SendLowat',
                  value = 25
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'SunRPC.SetNoDelayedAck',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'SunRPC.WorldAffinity',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'SvMotion.SvMotionAvgDisksPerVM',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.global.defaultRotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.global.defaultSize',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.global.logCheckSSLCerts',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.global.logDir',
                  value = '[] /scratch/log'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.global.logDirUnique',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.global.logHost',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.LogEFI.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.LogEFI.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.Xorg.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.Xorg.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.apiForwarder.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.apiForwarder.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.attestd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.attestd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.auth.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.auth.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.clomd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.clomd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.clusterAgent.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.clusterAgent.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.cmmdsTimeMachine.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.cmmdsTimeMachine.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.cmmdsTimeMachineDump.rotate',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.cmmdsTimeMachineDump.size',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.cmmdsd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.cmmdsd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.crx-cli.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.crx-cli.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.dhclient.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.dhclient.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.epd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.epd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.esxgdpd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.esxgdpd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.esxtokend.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.esxtokend.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.esxupdate.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.esxupdate.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.etcd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.etcd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.fdm.rotate',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.fdm.size',
                  value = 5120
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.gstored.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.gstored.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.healthd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.healthd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.hostd-probe.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.hostd-probe.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.hostd.rotate',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.hostd.size',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.hostdCgiServer.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.hostdCgiServer.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.hostprofiletrace.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.hostprofiletrace.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.iofiltervpd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.iofiltervpd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.ioinsight.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.ioinsight.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.keypersist.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.keypersist.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.kmxa.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.kmxa.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.kmxd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.kmxd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.lacp.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.lacp.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.lifecycle.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.lifecycle.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.loadESX.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.loadESX.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.localcli.rotate',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.localcli.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.nfcd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.nfcd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.osfsd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.osfsd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.rhttpproxy.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.rhttpproxy.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.sandboxd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.sandboxd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.sdrsInjector.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.sdrsInjector.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.settingsd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.settingsd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.shell.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.shell.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.sockrelay.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.sockrelay.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.spherelet.rotate',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.spherelet.size',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.storageRM.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.storageRM.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.swapobjd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.swapobjd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.syslog.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.syslog.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.usb.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.usb.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vdfs-proxy.rotate',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vdfs-proxy.size',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vdfs-server.rotate',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vdfs-server.size',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vdtc.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vdtc.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vitd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vitd.size',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmauthd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmauthd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmkdevmgr.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmkdevmgr.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmkernel.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmkernel.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmkeventd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmkeventd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmksummary.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmksummary.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmkwarning.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vmkwarning.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vobd.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vobd.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vprobe.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vprobe.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vpxa.rotate',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vpxa.size',
                  value = 5120
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsanEsxcli.rotate',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsanEsxcli.size',
                  value = 5120
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsananalyticsevents.rotate',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsananalyticsevents.size',
                  value = 5120
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsandevicemonitord.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsandevicemonitord.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsanfs.configdump.rotate',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsanfs.configdump.size',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsanfs.mgmt.rotate',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsanfs.mgmt.size',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsanfs.vdfsop.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsanfs.vdfsop.size',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsanmgmt.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsanmgmt.size',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsansystem.rotate',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsansystem.size',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsantraceUrgent.rotate',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vsantraceUrgent.size',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vvold.rotate',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Syslog.loggers.vvold.size',
                  value = 8192
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'USB.arbitratorAutoStartDisabled',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'USB.devsShared',
                  value = '0x04b3:0'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'USB.quirks',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'User.ReaddirRetries',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.ActiveDirectoryPreferredDomainControllers',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.ActiveDirectoryVerifyCAMCertificate',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.DcuiTimeOut',
                  value = 600
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.ESXiShellInteractiveTimeOut',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.ESXiShellTimeOut',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.ESXiVPsAllowedCiphers',
                  value = '!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.ESXiVPsDisabledProtocols',
                  value = 'sslv3,tlsv1,tlsv1.1'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.EsximageNetRateLimit',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.EsximageNetRetries',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.EsximageNetTimeout',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.HardwareHealthIgnoredSensors',
                  value = ''
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.HardwareHealthSyncTime',
                  value = 360
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.HostClientCEIPOptIn',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.HostClientDefaultConsole',
                  value = 'webmks'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.HostClientEnableMOTDNotification',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.HostClientEnableVisualEffects',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.HostClientSessionTimeout',
                  value = 900
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.HostClientShowOnlyRecentObjects',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.HostClientWelcomeMessage',
                  value = 'Welcome to {{hostname}}'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.HostdStatsstoreRamdiskSize',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.ProductLockerLocation',
                  value = '/locker/packages/vmtoolsRepo/'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.SuppressCoredumpWarning',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.SuppressHyperthreadWarning',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.SuppressSgxDisabledWarning',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'UserVars.SuppressShellWarning',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VFLASH.CacheStatsEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VFLASH.CacheStatsFromVFC',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VFLASH.MaxCacheFileSizeMB',
                  value = 409600
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VFLASH.MaxDiskFileSizeGB',
                  value = 16384
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VFLASH.MaxHeapSizeMB',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VFLASH.MaxResourceGBForVmCache',
                  value = 2048
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VFLASH.ResourceUsageThreshold',
                  value = 80
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS.UnresolvedVolumeLiveCheck',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.EnableBlockDelete',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.FailVolumeOpenIfAPD',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.GBLAllowMW',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.HardwareAcceleratedLocking',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.LFBCSlabSizeMaxMB',
                  value = 8
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.MaxAddressableSpaceTB',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.MaxHeapSizeMB',
                  value = 768
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.MaxextendedTxnsUsingfs3Heap',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.MinAddressableSpaceTB',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.OpenWithoutJournal',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.PBCapMissRatioIntervalSec',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.StAtExclLockEnd',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMFS3.UseATSForHBOnVMFS5',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.allowCoreDumpOnUsb',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.autoCreateDumpFile',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.autoPartition',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.autoPartitionDiskDumpPartitionSize',
                  value = 2560
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.bootDeviceRescanTimeout',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.busSpeedMayVary',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.cacheFlushImmOnAllHalt',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.checkCPUIDLimit',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.checkPages',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.com1_baud',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.com2_baud',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.debugBreak',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.debugLogToSerial',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.deviceBindParallel',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.disableACSCheck',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.disableCFOH',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.disableHwrng',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.diskDumpSlotSize',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.dmaEngineExposeIdentityMapping',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.dmaMapperPolicy',
                  value = 'disabled'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.dumpSize',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.enableACSCheckForRP',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.execInstalledOnly',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.fakePMemPct',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.fsCheck',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.gdbPort',
                  value = 'default'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.heapCheckTimerInterval',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.heapFreeOwnerCheck',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.heapFreePoisonByte',
                  value = 255
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.heapMetaPoisonByte',
                  value = 90
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.heapMetadataProtect',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.heapPoisonFreeMem',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.heapPoisonTimerChecks',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.hyperthreading',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.hyperthreadingMitigation',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.hyperthreadingMitigationIntraVM',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.ignoreMsrFaults',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.intrBalancingEnabled',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.ioAbilityChecks',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.iovDisableIR',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.ipmiEnabled',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.isPerFileSchedModelActive',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.leaveWakeGPEsDisabled',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.logEFILevel',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.logPort',
                  value = 'default'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.maxLogEntries',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.maxPCPUS',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.maxPCPUsNUMAInterleaving',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.maxVMs',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.memCheckEveryWord',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.memLowReservedMB',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.memmapMaxEarlyPoisonMemMB',
                  value = 65536
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.memmapMaxPhysicalMemMB',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.memmapMaxRAMMB',
                  value = 33585088
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.microcodeUpdate',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.microcodeUpdateForce',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netCoalesceTimerHdlrPcpu',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netGPHeapMaxMBPerGB',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netMaxPktsToProcess',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netMaxPktsToRelease',
                  value = 128
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netNetqueueEnabled',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netNetqueueMaxFiltersPerUplink',
                  value = 4096
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netNetqueueMaxLearnedFilters',
                  value = 9216
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netNetqueueMaxStaticFilters',
                  value = 10240
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netPagePoolLimitCap',
                  value = 1048576
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netPagePoolLimitPerGB',
                  value = 5120
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netPagePoolResvCap',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netPagePoolResvPerGB',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netPktHeapMaxMBPerGB',
                  value = 6
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netPktHeapMinMBPerGB',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netPktPoolMaxMBPerGB',
                  value = 75
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netPktPoolMinMBPerGB',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.netPreemptionEnabled',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.nmiAction',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.numSpareCoresPerLLC',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.numaLatencyRemoteThresholdPct',
                  value = 10
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.overrideDuplicateImageDetection',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.pciBarAllocPolicy',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.pcipDisablePciErrReporting',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.poisonMarker',
                  value = -6148914691236517206
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.poisonPagePool',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.preventFreePageMapping',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.rdmaRoceIPBasedGidGeneration',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.rdmaUseTeamingPolicy',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.rtcEnableEFI',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.rtcEnableLegacy',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.rtcEnableTAD',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.scrubIgnoredPages',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.scrubMemoryAfterModuleLoad',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.serialUntrusted',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.skipPartitioningSsds',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.storAdptrMultCplWrldsPerNuma',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.storageHeapMaxSize',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.storageHeapMinSize',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.storageMaxDevices',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.storageMaxPaths',
                  value = 4096
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.storageMaxVMsPerDevice',
                  value = 32
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.terminateVMOnPDL',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.timerEnableACPI',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.timerEnableHPET',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.timerEnableTSC',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.timerForceTSC',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.tscSpeedMayVary',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.tty1Port',
                  value = 'default'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.tty2Port',
                  value = 'default'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.updateBusIRQ',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.useNUMAInfo',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.useReliableMem',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.useSLIT',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.vmkATKeyboard',
                  value = false
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.vmkacEnable',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.vtdSuperPages',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VMkernel.Boot.x2ApicPreferred',
                  value = true
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN-iSCSI.iscsiPingTimeout',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.AutoRestoreDecomState',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.AutoTerminateGhostVm',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.ClomForceProvisionPlacements',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.ClomMaxComponentSizeGB',
                  value = 255
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.ClomMaxDiskUsageRepairComps',
                  value = 95
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.ClomRebalanceThreshold',
                  value = 80
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.DedupScope',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.DefaultHostDecommissionMode',
                  value = 'ensureAccessibility'
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.DomBriefIoTraces',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.DomFullIoTraces',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.DomLongOpTraceMS',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.DomLongOpUrgentTraceMS',
                  value = 10000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.MaxComponentsPerWitness',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.MaxWitnessClusters',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.ObjectScrubsPerYear',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.ObjectScrubsPerYearBase',
                  value = 36
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.PerTraceBandwidthLimit',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.PerTraceBandwidthLimitPeriodMs',
                  value = 10000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.PerTraceMaxRolloverPeriods',
                  value = 360
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableCmmds',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableDom',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableDomIo',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableLsom',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableLsomIo',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnablePlog',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableRdt',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableSsdLog',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableVirsto',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableVirstoIo',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableVsanSparse',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableVsanSparseIO',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceEnableVsanSparseVerbose',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceGlobalBandwidthLimit',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceGlobalBandwidthLimitPeriodMs',
                  value = 10000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TraceGlobalMaxRolloverPeriods',
                  value = 360
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TracesPerErrorBandwidthLimit',
                  value = 1000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TracesPerErrorBandwidthLimitPeriodMs',
                  value = 10000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TracesPerErrorMaxRolloverPeriods',
                  value = 60
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.TrimDisksBeforeUseGranularity',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.VsanSparseCacheOverEvict',
                  value = 5
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.VsanSparseCacheThreshold',
                  value = 1024
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.VsanSparseEnabled',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.VsanSparseHeapSize',
                  value = 65536
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.VsanSparseMaxExtentsPrefetch',
                  value = 64
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.VsanSparseParallelLookup',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.VsanSparseRetainCacheOnSnapshots',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.VsanSparseRetainCacheTTL',
                  value = 20
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.VsanSparseSpeculativePrefetch',
                  value = 4194304
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VSAN.WriteZeroOnTrimUnsupported',
                  value = 0
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VVOL.vvolConcurrentBatchUnbind',
                  value = 2
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VVOL.vvolMaxRBZRetries',
                  value = 100
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'VVOL.vvolUnbindBatchSize',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Virsto.DiskFormatVersion',
                  value = 14
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Virsto.Enabled',
                  value = 1
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Virsto.FlusherRegistryThreshold',
                  value = 95
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Virsto.GweFetchExtentsFactor',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Virsto.InstanceHeapLimit',
                  value = 130
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Virsto.MapBlocksFlushThreshold',
                  value = 90
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Virsto.MapBlocksMin',
                  value = 16384
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Virsto.MaxMFRetryCount',
                  value = 3
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Virsto.MsecBeforeMetaFlush',
                  value = 10000
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Virsto.RecordsPerFormatWrite',
                  value = 16
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'Virsto.SharedHeapLimit',
                  value = 4
               },
               (vim.option.OptionValue) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  key = 'XvMotion.VMFSOptimizations',
                  value = 1
               }
            ]
         },
         (vmodl.DynamicProperty) {
            name = 'supportedOption',
            val = (vim.option.OptionDef) [
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Welcome message for the Direct Console User Interface (DCUI)',
                  summary = 'A welcome message in the initial screen of the Direct Console User Interface (DCUI). Use an empty string to reset to the default message.',
                  key = 'Annotations.WelcomeMessage',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Flush interval',
                  summary = 'Flush at this interval (milliseconds)',
                  key = 'BufferCache.FlushInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 3600000,
                     defaultValue = 30000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum dirty buffers',
                  summary = 'Block writers if this many buffers are dirty (percent)',
                  key = 'BufferCache.HardMaxDirty',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 95
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PerFileHardMaxDirty',
                  summary = 'Block writers if this many buffers of a given file are dirtied (percent)',
                  key = 'BufferCache.PerFileHardMaxDirty',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 50
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Soft maximum dirty buffers',
                  summary = 'Flush immediately if this many buffers are dirty (percent)',
                  key = 'BufferCache.SoftMaxDirty',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 15
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DCacheMemReserved',
                  summary = 'Memory consumed by CBRC Data Cache (in MB)',
                  key = 'CBRC.DCacheMemReserved',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 32768,
                     defaultValue = 400
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enable',
                  summary = 'Enable Content Based Read Cache',
                  key = 'CBRC.Enable',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'COWMaxHeapSizeMB',
                  summary = 'Maximum size (in MB) to which the COW heap is allowed to grow',
                  key = 'COW.COWMaxHeapSizeMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 192,
                     max = 256,
                     defaultValue = 192
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'COWMaxREPageCacheszMB',
                  summary = 'Maximum size (in MB) of VMFSSparse metadata cache size before cache eviction kicks in',
                  key = 'COW.COWMaxREPageCacheszMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 32,
                     max = 512,
                     defaultValue = 256
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'COWMinREPageCacheszMB',
                  summary = 'Minimum size (in MB) of VMFSSparse metadata cache size. Valid when cache eviction is enabled.',
                  key = 'COW.COWMinREPageCacheszMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 512,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'COWREPageCacheEviction',
                  summary = 'VMFSSparse metadata cache eviction: 0 - disabled, 1 enabled',
                  key = 'COW.COWREPageCacheEviction',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'host.TAAworkaound',
                  summary = 'Enable mitigation of TSX Asynchronous Abort (CVE-2019-11135).',
                  key = 'Config.Defaults.host.TAAworkaround',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'monitor.if_pschange_mc_workaround',
                  summary = 'Enable workaround for Machine Check Error on Page Size Change (CVE-2018-12207).',
                  key = 'Config.Defaults.monitor.if_pschange_mc_workaround',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'security.host.ruissl',
                  summary = 'Require SSL to be used when communicating with the host over port 902.',
                  key = 'Config.Defaults.security.host.ruissl',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'vGPU.consolidation',
                  summary = 'Assignment policy to place shared passthru graphics VMs on same physical GPU until full.',
                  key = 'Config.Defaults.vGPU.consolidation',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'issue',
                  summary = 'Contents of /etc/issue',
                  key = 'Config.Etc.issue',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'motd',
                  summary = 'Contents of /etc/motd',
                  key = 'Config.Etc.motd',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'guest.commands.sharedPolicyRefCount',
                  summary = 'Reference count to enable guest operations.',
                  key = 'Config.GlobalSettings.guest.commands.sharedPolicyRefCount',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2147483647,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vdtc Logging level',
                  summary = 'Logging level for the loggers related to distributed tracing services.',
                  key = 'Config.HostAgent.distributedTracing',
                  optionType = (vim.option.ChoiceOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     choiceInfo = (vim.ElementDescription) [
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Debug',
                           summary = 'Debug',
                           key = 'debug'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Verbose',
                           summary = 'Verbose',
                           key = 'verbose'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Info',
                           summary = 'Info',
                           key = 'info'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'None',
                           summary = 'None',
                           key = 'none'
                        }
                     ],
                     defaultIndex = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Hbrsvc Logging level',
                  summary = 'Logging level for the loggers related to HBR services.',
                  key = 'Config.HostAgent.level[Hbrsvc].logLevel',
                  optionType = (vim.option.ChoiceOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     choiceInfo = (vim.ElementDescription) [
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'default to the global log level.',
                           summary = 'default to the global log level.',
                           key = ''
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'None',
                           summary = 'None',
                           key = 'none'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Quiet',
                           summary = 'Quiet',
                           key = 'quiet'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Panic',
                           summary = 'Panic',
                           key = 'panic'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Error',
                           summary = 'Error',
                           key = 'error'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Warning',
                           summary = 'Warning',
                           key = 'warning'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Info',
                           summary = 'Info',
                           key = 'info'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Verbose',
                           summary = 'Verbose',
                           key = 'verbose'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Trivia',
                           summary = 'Trivia',
                           key = 'trivia'
                        }
                     ],
                     defaultIndex = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Hostsvc Logging level',
                  summary = 'Logging level for the loggers related to Host services.',
                  key = 'Config.HostAgent.level[Hostsvc].logLevel',
                  optionType = (vim.option.ChoiceOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     choiceInfo = (vim.ElementDescription) [
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'default to the global log level.',
                           summary = 'default to the global log level.',
                           key = ''
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'None',
                           summary = 'None',
                           key = 'none'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Quiet',
                           summary = 'Quiet',
                           key = 'quiet'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Panic',
                           summary = 'Panic',
                           key = 'panic'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Error',
                           summary = 'Error',
                           key = 'error'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Warning',
                           summary = 'Warning',
                           key = 'warning'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Info',
                           summary = 'Info',
                           key = 'info'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Verbose',
                           summary = 'Verbose',
                           key = 'verbose'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Trivia',
                           summary = 'Trivia',
                           key = 'trivia'
                        }
                     ],
                     defaultIndex = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Proxysvc Logging level',
                  summary = 'Logging level for the loggers related to proxy services.',
                  key = 'Config.HostAgent.level[Proxysvc].logLevel',
                  optionType = (vim.option.ChoiceOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     choiceInfo = (vim.ElementDescription) [
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'default to the global log level.',
                           summary = 'default to the global log level.',
                           key = ''
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'None',
                           summary = 'None',
                           key = 'none'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Quiet',
                           summary = 'Quiet',
                           key = 'quiet'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Panic',
                           summary = 'Panic',
                           key = 'panic'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Error',
                           summary = 'Error',
                           key = 'error'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Warning',
                           summary = 'Warning',
                           key = 'warning'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Info',
                           summary = 'Info',
                           key = 'info'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Verbose',
                           summary = 'Verbose',
                           key = 'verbose'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Trivia',
                           summary = 'Trivia',
                           key = 'trivia'
                        }
                     ],
                     defaultIndex = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Snmpsvc Logging level',
                  summary = 'Logging level for the loggers related to SNMP services.',
                  key = 'Config.HostAgent.level[Snmpsvc].logLevel',
                  optionType = (vim.option.ChoiceOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     choiceInfo = (vim.ElementDescription) [
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'default to the global log level.',
                           summary = 'default to the global log level.',
                           key = ''
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'None',
                           summary = 'None',
                           key = 'none'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Quiet',
                           summary = 'Quiet',
                           key = 'quiet'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Panic',
                           summary = 'Panic',
                           key = 'panic'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Error',
                           summary = 'Error',
                           key = 'error'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Warning',
                           summary = 'Warning',
                           key = 'warning'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Info',
                           summary = 'Info',
                           key = 'info'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Verbose',
                           summary = 'Verbose',
                           key = 'verbose'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Trivia',
                           summary = 'Trivia',
                           key = 'trivia'
                        }
                     ],
                     defaultIndex = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Statssvc Logging level',
                  summary = 'Logging level for the loggers related to Stats services.',
                  key = 'Config.HostAgent.level[Statssvc].logLevel',
                  optionType = (vim.option.ChoiceOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     choiceInfo = (vim.ElementDescription) [
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'default to the global log level.',
                           summary = 'default to the global log level.',
                           key = ''
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'None',
                           summary = 'None',
                           key = 'none'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Quiet',
                           summary = 'Quiet',
                           key = 'quiet'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Panic',
                           summary = 'Panic',
                           key = 'panic'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Error',
                           summary = 'Error',
                           key = 'error'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Warning',
                           summary = 'Warning',
                           key = 'warning'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Info',
                           summary = 'Info',
                           key = 'info'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Verbose',
                           summary = 'Verbose',
                           key = 'verbose'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Trivia',
                           summary = 'Trivia',
                           key = 'trivia'
                        }
                     ],
                     defaultIndex = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vcsvc Logging level',
                  summary = 'Logging level for the loggres related to VC services.',
                  key = 'Config.HostAgent.level[Vcsvc].logLevel',
                  optionType = (vim.option.ChoiceOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     choiceInfo = (vim.ElementDescription) [
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'default to the global log level.',
                           summary = 'default to the global log level.',
                           key = ''
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'None',
                           summary = 'None',
                           key = 'none'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Quiet',
                           summary = 'Quiet',
                           key = 'quiet'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Panic',
                           summary = 'Panic',
                           key = 'panic'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Error',
                           summary = 'Error',
                           key = 'error'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Warning',
                           summary = 'Warning',
                           key = 'warning'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Info',
                           summary = 'Info',
                           key = 'info'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Verbose',
                           summary = 'Verbose',
                           key = 'verbose'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Trivia',
                           summary = 'Trivia',
                           key = 'trivia'
                        }
                     ],
                     defaultIndex = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vimsvc Logging level',
                  summary = 'Logging level for the loggers related to Virtual infrastructure management services.',
                  key = 'Config.HostAgent.level[Vimsvc].logLevel',
                  optionType = (vim.option.ChoiceOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     choiceInfo = (vim.ElementDescription) [
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'default to the global log level.',
                           summary = 'default to the global log level.',
                           key = ''
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'None',
                           summary = 'None',
                           key = 'none'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Quiet',
                           summary = 'Quiet',
                           key = 'quiet'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Panic',
                           summary = 'Panic',
                           key = 'panic'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Error',
                           summary = 'Error',
                           key = 'error'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Warning',
                           summary = 'Warning',
                           key = 'warning'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Info',
                           summary = 'Info',
                           key = 'info'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Verbose',
                           summary = 'Verbose',
                           key = 'verbose'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Trivia',
                           summary = 'Trivia',
                           key = 'trivia'
                        }
                     ],
                     defaultIndex = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmsvc logging level',
                  summary = 'Logging level for the loggers related to VM services.',
                  key = 'Config.HostAgent.level[Vmsvc].logLevel',
                  optionType = (vim.option.ChoiceOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     choiceInfo = (vim.ElementDescription) [
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'default to the global log level.',
                           summary = 'default to the global log level.',
                           key = ''
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'None',
                           summary = 'None',
                           key = 'none'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Quiet',
                           summary = 'Quiet',
                           key = 'quiet'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Panic',
                           summary = 'Panic',
                           key = 'panic'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Error',
                           summary = 'Error',
                           key = 'error'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Warning',
                           summary = 'Warning',
                           key = 'warning'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Info',
                           summary = 'Info',
                           key = 'info'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Verbose',
                           summary = 'Verbose',
                           key = 'verbose'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Trivia',
                           summary = 'Trivia',
                           key = 'trivia'
                        }
                     ],
                     defaultIndex = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'log.level',
                  summary = 'Controls the global log level.',
                  key = 'Config.HostAgent.log.level',
                  optionType = (vim.option.ChoiceOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     choiceInfo = (vim.ElementDescription) [
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'None',
                           summary = 'None',
                           key = 'none'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Quiet',
                           summary = 'Quiet',
                           key = 'quiet'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Panic',
                           summary = 'Panic',
                           key = 'panic'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Error',
                           summary = 'Error',
                           key = 'error'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Warning',
                           summary = 'Warning',
                           key = 'warning'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Info',
                           summary = 'Info',
                           key = 'info'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Verbose',
                           summary = 'Verbose',
                           key = 'verbose'
                        },
                        (vim.ElementDescription) {
                           dynamicType = <unset>,
                           dynamicProperty = (vmodl.DynamicProperty) [],
                           label = 'Trivia',
                           summary = 'Trivia',
                           key = 'trivia'
                        }
                     ],
                     defaultIndex = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'plugins.hostsvc.esxAdminsGroup',
                  summary = 'Active Directory group name that is automatically granted administrator privileges on the ESX. NOTE: Changing the group name does not remove the permissions of the previous group.',
                  key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroup',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'ESX Admins',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'plugins.hostsvc.esxAdminsGroupAutoAdd',
                  summary = "Controls whether the group specified by 'esxAdminsGroup' is automatically granted administrator permission. NOTE: Changing this to false does not remove any permissions already granted to the group.",
                  key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroupAutoAdd',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'plugins.hostsvc.esxAdminsGroupUpdateInterval',
                  summary = "Interval between checks for whether the group specified by 'esxAdminsGroup' has appeared in Active Directory, in minutes.",
                  key = 'Config.HostAgent.plugins.hostsvc.esxAdminsGroupUpdateInterval',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 30,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Debug Managed Object Browser enabled',
                  summary = 'Enables or disables the Debug Managed Object Browser for the ESXi host.',
                  key = 'Config.HostAgent.plugins.solo.enableMob',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enable webscript launcher page',
                  summary = 'Controls the availability of webscript launcher page.',
                  key = 'Config.HostAgent.plugins.solo.webServer.enableWebscriptLauncher',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'plugins.vimsvc.authValidateInterval',
                  summary = 'Number of minutes between each validation of all known users and groups - set to zero to disable validation.',
                  key = 'Config.HostAgent.plugins.vimsvc.authValidateInterval',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2147483647,
                     defaultValue = 1440
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'plugins.vimsvc.httpNfcLeaseTimeout',
                  summary = 'Number of seconds until an HTTP NFC lease times out due to inactivity. Applies to new leases only.',
                  key = 'Config.HostAgent.plugins.vimsvc.httpNfcLeaseTimeout',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100000,
                     defaultValue = 300
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'plugins.vimsvc.userSearch.maxResults',
                  summary = 'Maximum number of users and groups to display in the Add Permissions dialog - set to zero to disable the limit.',
                  key = 'Config.HostAgent.plugins.vimsvc.userSearch.maxResults',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2147483647,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'plugins.vimsvc.userSearch.maxTimeSeconds',
                  summary = 'Number of seconds to wait for a search for users and groups to return results - set to zero to disable the timeout.',
                  key = 'Config.HostAgent.plugins.vimsvc.userSearch.maxTimeSeconds',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 180,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Limit the number of registered virtual machines',
                  summary = 'Enables enforcing the limitation on the number of registered virtual machines in the inventory.',
                  key = 'Config.HostAgent.plugins.vmsvc.enforceMaxRegisteredVms',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = false,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'plugins.vmsvc.guestWatchdogTimeout',
                  summary = 'Number of seconds to wait for the Guest OS to shutdown.',
                  key = 'Config.HostAgent.plugins.vmsvc.guestWatchdogTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 3600,
                     defaultValue = 900
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'plugins.vmsvc.productLockerWatchIntervalSeconds',
                  summary = 'Interval between checks for whether the product locker files are changed, in seconds. Set to -1 to disable checks.',
                  key = 'Config.HostAgent.plugins.vmsvc.productLockerWatchInterval',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = -1,
                     max = 86400,
                     defaultValue = 300
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'plugins.vmsvc.ticketThumbprintHashTypes',
                  summary = 'Thumbprint types provided by the host in tickets for remote connections to VMs. Options are sha1. If no hash is specified, all hashes that are considered secure are enabled.',
                  key = 'Config.HostAgent.plugins.vmsvc.ticketThumbprintHashTypes',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'sha1',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ssl.keyStore.allowAny',
                  summary = 'Allow any certificates to be added to the host CA store. Disables CA checks.',
                  key = 'Config.HostAgent.ssl.keyStore.allowAny',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ssl.keyStore.allowSelfSigned',
                  summary = 'Allow self-signed certificates to be added to the host CA store.',
                  key = 'Config.HostAgent.ssl.keyStore.allowSelfSigned',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ssl.keyStore.discardLeaf',
                  summary = 'Discard leaf certificates when adding to CA store. Leaf certificates in a CA store are generally a misconfiguration.',
                  key = 'Config.HostAgent.ssl.keyStore.discardLeaf',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'vmacore.soap.maxSessionCount',
                  summary = 'Maximum number of authenticated VIM API sessions at any given time - set to zero to disable limit.',
                  key = 'Config.HostAgent.vmacore.soap.maxSessionCount',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2147483647,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'vmacore.soap.sessionTimeout',
                  summary = 'Number of minutes until a VIM API session times out due to inactivity - set to zero to disable timeout. Applies to new sessions only.',
                  key = 'Config.HostAgent.vmacore.soap.sessionTimeout',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2147483647,
                     defaultValue = 30
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AllowWideVsmp',
                  summary = 'Allow VMs with more VCPUs than host PCPUs, 0 to disable',
                  key = 'Cpu.AllowWideVsmp',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Bound lag quanta',
                  summary = 'Number of global quanta before bound lag',
                  key = 'Cpu.BoundLagQuanta',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CommRateThreshold',
                  summary = 'threshold for inter-sched-context rate above which the contexts are considered to be related (in num/sec)',
                  key = 'Cpu.CommRateThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 50000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoschedCostartThreshold',
                  summary = 'costart threshold in usec, costart threshold should be less than costopThreshold',
                  key = 'Cpu.CoschedCostartThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoschedCostopThreshold',
                  summary = 'maximum skew between vcpus in usec, 0 to disable',
                  key = 'Cpu.CoschedCostopThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100000,
                     defaultValue = 3000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoschedCrossCall',
                  summary = '0: disable cosched on crosscall; 1: enable cosched on crosscall',
                  key = 'Cpu.CoschedCrossCall',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoschedHandoffLLC',
                  summary = '0: handoff by switching pcpu; 1: handoff to LLC if possible',
                  key = 'Cpu.CoschedHandoffLLC',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoschedHandoffSkip',
                  summary = 'only skip handoff if ready time is smaller than this threshold, in usec, 0 to allow skip always',
                  key = 'Cpu.CoschedHandoffSkip',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoschedPollUsec',
                  summary = 'interval between coscheduling skew checks, in usec',
                  key = 'Cpu.CoschedPollUsec',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1000,
                     max = 5000,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Credit age period',
                  summary = 'Period in milliseconds',
                  key = 'Cpu.CreditAgePeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1000,
                     max = 10000,
                     defaultValue = 3000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FairnessRebalancePcpus',
                  summary = 'max number of PCPUs to be considered when doing fairness rebalance, 0 to disable',
                  key = 'Cpu.FairnessRebalancePcpus',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 32,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HTRebalancePeriod',
                  summary = 'average milliseconds between opportunities for a pcpu to migrate vcpus from within a core',
                  key = 'Cpu.HTRebalancePeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 5000,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HTStolenAgeThreshold',
                  summary = 'the amount of htStolen time a vcpu can keep without being aged (in seconds)',
                  key = 'Cpu.HTStolenAgeThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 500,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HTWholeCoreThreshold',
                  summary = 'a vcpu with vtime falling behind by this threshold (in ms) is eligible to use the whole core (HT only), 0 to disable (may violate resource settings)',
                  key = 'Cpu.HTWholeCoreThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 5000,
                     defaultValue = 800
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HostRebalancePeriod',
                  summary = 'average milliseconds between opportunities for a pcpu to migrate vcpus from within the whole system, 0 to disable',
                  key = 'Cpu.HostRebalancePeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 5000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'L2RebalancePeriod',
                  summary = 'average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L2 cache, 0 to disable',
                  key = 'Cpu.L2RebalancePeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 5000,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'L3RebalancePeriod',
                  summary = 'average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L3 cache, 0 to disable',
                  key = 'Cpu.L3RebalancePeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 5000,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LimitEnforcementThreshold',
                  summary = "Only allows low-vtime children ro run when a group/VM's vtimeLimit is smaller than the global virtual time by less than this threshold (in ms), 0 to disable",
                  key = 'Cpu.LimitEnforcementThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 200
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxSampleRateLg',
                  summary = 'Sampling system services at most (2^MaxSampleRateLg) times a second',
                  key = 'Cpu.MaxSampleRateLg',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 15,
                     defaultValue = 7
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NonTimerWakeupRate',
                  summary = "Disable P state if the running vcpu's non-timer wakeup rate is higher than this threshold, 0 to disable",
                  key = 'Cpu.NonTimerWakeupRate',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 5000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PackageRebalancePeriod',
                  summary = 'average milliseconds between opportunities for a pcpu to migrate vcpus from within a package, 0 to disable',
                  key = 'Cpu.PackageRebalancePeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 5000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PcpuMigrateIdlePcpus',
                  summary = 'max number of PCPUs to be considered when doing pcpu idle rebalance, 0 to disable',
                  key = 'Cpu.PcpuMigrateIdlePcpus',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 32,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Quantum',
                  summary = 'Quantum in milliseconds',
                  key = 'Cpu.Quantum',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1000,
                     defaultValue = 200
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UseMwait',
                  summary = 'use MWAIT vs. HLT in the idle loop; 0: use HLT, 1: use MWAIT if possible, 2: choose by cpu type',
                  key = 'Cpu.UseMwait',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enable admission check per virtual CPU',
                  summary = 'Perform additional admission control check that per virtual CPU virtual machine minimum does not exceed the speed of a single physical CPU',
                  key = 'Cpu.VMAdmitCheckPerVcpuMin',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'WakeupMigrateIdlePcpus',
                  summary = 'max number of PCPUs to be considered when doing wakeup idle rebalance, 0 to disable',
                  key = 'Cpu.WakeupMigrateIdlePcpus',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 32,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DCUI Access',
                  summary = "One or more comma-separated local users which are granted unconditional access to DCUI, even if they don't have administrator role on the host.",
                  key = 'DCUI.Access',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'root',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HardwareAcceleratedInit',
                  summary = 'Enable hardware accelerated VMFS data initialization (requires compliant hardware)',
                  key = 'DataMover.HardwareAcceleratedInit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HardwareAcceleratedMove',
                  summary = 'Enable hardware accelerated VMFS data movement (requires compliant hardware)',
                  key = 'DataMover.HardwareAcceleratedMove',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxHeapSize',
                  summary = 'Maximum size of the heap in MB used for data movement',
                  key = 'DataMover.MaxHeapSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 16,
                     max = 256,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AlgoType',
                  summary = 'Digest Crypto Hash Type (1=SHA-1, 2=SHA-256).',
                  key = 'Digest.AlgoType',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 2,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BlockSize',
                  summary = 'Blocksize in the original VMDK to compute crypto hash codes. In pages of 4K size. Value needs to be power of 2.',
                  key = 'Digest.BlockSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 2,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CollisionEnabled',
                  summary = 'Enable collision detection (0=disabled, 1=enabled)',
                  key = 'Digest.CollisionEnabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxDentryPerObj',
                  summary = 'Maximum directory entries cached per directory',
                  key = 'DirentryCache.MaxDentryPerObj',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 60,
                     max = 30000,
                     defaultValue = 15000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AllowUsbClaimedAsSSD',
                  summary = 'Permit claim rules to mark USB disks as SSD',
                  key = 'Disk.AllowUsbClaimedAsSSD',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'APD Token Retry Count',
                  summary = 'APD Token Retry Count',
                  key = 'Disk.ApdTokenRetryCount',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 99999,
                     defaultValue = 25
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AutoremoveOnPDL',
                  summary = 'Autoremove paths to a disk that is in PDL (Permanent Device Loss)',
                  key = 'Disk.AutoremoveOnPDL',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BandwidthCap',
                  summary = 'cap on disk bandwidth (KB/s) usage',
                  key = 'Disk.BandwidthCap',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 4294967294,
                     defaultValue = 4294967294
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Delay on busy',
                  summary = 'Delay in milliseconds for completion of commands with a BUSY status',
                  key = 'Disk.DelayOnBusy',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 5000,
                     defaultValue = 400
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DeviceReclaimTime',
                  summary = 'The number of seconds between device re-claim attempts',
                  key = 'Disk.DeviceReclaimTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 31536000,
                     defaultValue = 300
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Disable 4kn SSDs',
                  summary = 'Disable use of 4kn SSDs',
                  key = 'Disk.Disable4knSSD',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DiskDelayPDLHelper',
                  summary = 'Delay PDL helper in secs',
                  key = 'Disk.DiskDelayPDLHelper',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 300,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DiskMaxIOSize',
                  summary = 'Max Disk READ/WRITE I/O size before splitting (in KB)',
                  key = 'Disk.DiskMaxIOSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 32,
                     max = 32767,
                     defaultValue = 32767
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DiskReservationThreshold',
                  summary = 'Time window within which refcounted reservations on a device are permitted (in msec)',
                  key = 'Disk.DiskReservationThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3000,
                     defaultValue = 45
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DiskRetryPeriod',
                  summary = 'Retry period in milliseconds for a command with retry status',
                  key = 'Disk.DiskRetryPeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 500,
                     max = 50000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DumpMaxRetries',
                  summary = 'Max number of I/O retries during disk dump',
                  key = 'Disk.DumpMaxRetries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DumpPollDelay',
                  summary = 'Number of microseconds to wait between polls during a disk dump.',
                  key = 'Disk.DumpPollDelay',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100000,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DumpPollMaxRetries',
                  summary = 'Max number of device poll retries during disk dump',
                  key = 'Disk.DumpPollMaxRetries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100000,
                     defaultValue = 10000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EnableNaviReg',
                  summary = 'Enable automatic NaviAgent registration with EMC CLARiiON and Invista',
                  key = 'Disk.EnableNaviReg',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FailDiskRegistration',
                  summary = 'Fail device registration if disk has only standby paths and supports only implicit asymmetric logical unit access.',
                  key = 'Disk.FailDiskRegistration',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Fast-path latency monitoring interval',
                  summary = 'Time interval (in msec) to monitor the IO latency to evaluate eligibility for fast-path in PSA.',
                  key = 'Disk.FastPathRestoreInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 1000,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IdleCredit',
                  summary = 'Amount of idle credit that a virtual machine can gain for I/O requests',
                  key = 'Disk.IdleCredit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 512,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum LUN',
                  summary = 'Only LUNs with LUN ID values below this value will be scanned',
                  key = 'Disk.MaxLUN',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 4294967295,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum number of IO intervals',
                  summary = 'Maximum number of IO intervals per device that can be stored in order to detect overlapping IOs to 4Kn disks',
                  key = 'Disk.MaxNumIOIntervals',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 64,
                     max = 65535,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum reset latency',
                  summary = 'Delay in milliseconds before logging warnings and spawning new reset worlds if a reset is overdue or taking too long',
                  key = 'Disk.MaxResetLatency',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 500,
                     max = 600000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum commands in NMP',
                  summary = 'Increase the maximum number of commands to be processed at once in NMP',
                  key = 'Disk.NmpMaxCmdExtension',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000000000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PVSCSIEnablePreemption',
                  summary = 'Enable PVSCSI Preemption.',
                  key = 'Disk.PVSCSIEnablePreemption',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Path evaluation time',
                  summary = 'The number of seconds between FC path evaluations',
                  key = 'Disk.PathEvalTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 31536000,
                     defaultValue = 300
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PreventVMFSOverwrite',
                  summary = 'Prevent overwriting VMFS partitions',
                  key = 'Disk.PreventVMFSOverwrite',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'QFullSampleSize',
                  summary = 'I/O samples to monitor for detecting non-transient queue full condition. Should be nonzero to enable queue depth throttling.',
                  key = 'Disk.QFullSampleSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 64,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'QFullThreshold',
                  summary = 'BUSY or QFULL threshold, upon which LUN queue depth will be throttled. Should be <= QFullSampleSize if throttling is enabled.',
                  key = 'Disk.QFullThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 16,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ReqCallThreshold',
                  summary = 'Threshold in number of pending requests before calling into vmkernel to process the requests',
                  key = 'Disk.ReqCallThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 129,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Reset latency',
                  summary = 'Delay in milliseconds between reset thread wakeups',
                  key = 'Disk.ResetLatency',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 600000,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Reset maximum retries',
                  summary = 'Maximum number of bus reset retries. Set to 0 for no limit.',
                  key = 'Disk.ResetMaxRetries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Reset overdue log period',
                  summary = 'Delay in seconds between logs of overdue reset',
                  key = 'Disk.ResetOverdueLogPeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 86400,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Reset period',
                  summary = 'Delay in seconds between bus resets retries',
                  key = 'Disk.ResetPeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 3600,
                     defaultValue = 30
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Reset thread expires',
                  summary = 'Life in seconds of an inactive reset handle thread',
                  key = 'Disk.ResetThreadExpires',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 86400,
                     defaultValue = 1800
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Reset thread maximum',
                  summary = 'Maximum number of reset handler threads',
                  key = 'Disk.ResetThreadMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 16,
                     defaultValue = 16
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Reset thread minimum',
                  summary = 'Minimum number of reset handler threads',
                  key = 'Disk.ResetThreadMin',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 16,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Retry unit attention',
                  summary = 'Retry all SCSI commands that return a unit attention error',
                  key = 'Disk.RetryUnitAttention',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ReturnCCForNoSpace',
                  summary = 'Return CC 0x7/0x27/0x7 in the event where a backing datastore has run out of space as opposed to posting a monitor event to halt the VM',
                  key = 'Disk.ReturnCCForNoSpace',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SchedCostUnit',
                  summary = 'IO Scheduler block size for accounting',
                  key = 'Disk.SchedCostUnit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 4096,
                     max = 262144,
                     defaultValue = 32768
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SchedQ cleanup interval',
                  summary = 'Time interval (in secs) to cleanup per device unused schedQ list (default = 5 minutes).',
                  key = 'Disk.SchedQCleanupInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 31536000,
                     defaultValue = 300
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Scheduled QControl sequence requests',
                  summary = 'Number of consecutive requests from a virtual machine required to raise the outstanding commands to maximum',
                  key = 'Disk.SchedQControlSeqReqs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2048,
                     defaultValue = 128
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Scheduled QControl VM switches',
                  summary = 'Number of switches between commands issued by different virtual machines required to reduce outstanding commands to CONFIG_DISK_CIF',
                  key = 'Disk.SchedQControlVMSwitches',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2048,
                     defaultValue = 6
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SchedQPriorityPercentage',
                  summary = 'Percentage of priority commands to serve from priority queue',
                  key = 'Disk.SchedQPriorityPercentage',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 100,
                     defaultValue = 80
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Scheduled quantum',
                  summary = 'Number of consecutive requests from one world',
                  key = 'Disk.SchedQuantum',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 64,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SchedReservationBurst',
                  summary = 'Permit I/O bursts in mclock scheduler with reservations.',
                  key = 'Disk.SchedReservationBurst',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SchedulerWithReservation',
                  summary = 'Disk I/O scheduler (0:default 1:mclock)',
                  key = 'Disk.SchedulerWithReservation',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Sector maximum difference',
                  summary = 'Distance in sectors at which the disk BW schedules affinity stops',
                  key = 'Disk.SectorMaxDiff',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2000000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Shares high',
                  summary = 'Shares for high disk priority',
                  key = 'Disk.SharesHigh',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 10000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Shares low',
                  summary = 'Shares for low disk priority',
                  key = 'Disk.SharesLow',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 10000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Shares normal',
                  summary = 'Shares for normal disk priority',
                  key = 'Disk.SharesNormal',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 10000,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Skip device reset',
                  summary = 'Do not send Device/Virt RESET if No Cmds in Flight',
                  key = 'Disk.SkipResetNoCIF',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SllThrottleTime',
                  summary = 'Time (in msecs) I/Os to SLLs will be throttled in the event of a TASK_SET_FULL being received.',
                  key = 'Disk.SllThrottleTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 25,
                     max = 3000,
                     defaultValue = 800
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Support sparse LUN',
                  summary = 'Support for sparse LUNs if set to one',
                  key = 'Disk.SupportSparseLUN',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ThroughputCap',
                  summary = 'Cap on disk throughput (IO/s) usage',
                  key = 'Disk.ThroughputCap',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 4294967294,
                     defaultValue = 4294967294
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Use device reset',
                  summary = 'Use device reset (instead of bus reset) to reset a SCSI device',
                  key = 'Disk.UseDeviceReset',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enable PSA deferred work pools',
                  summary = 'A bitmask: 0x1 - adapter submission pool, 0x2 - device completion pool, 0x4 - device queueing pool.',
                  key = 'Disk.UseIoPool',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 7,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Use LUN reset',
                  summary = 'Use LUN reset (instead of device.bus reset) to reset a SCSI device',
                  key = 'Disk.UseLunReset',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Use report LUN',
                  summary = 'Use the REPORT LUN command to increase scanning speed for devices',
                  key = 'Disk.UseReportLUN',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VSCSI Coalesce Count',
                  summary = 'Frequency with which the coalesce callback is called.',
                  key = 'Disk.VSCSICoalesceCount',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100000,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Minimum time between VSCSI Polls when vCPUs halt',
                  summary = 'When vCPU halt we poll VSCSI vHBAs for work, but at most do so this often. Time is in microseconds.',
                  key = 'Disk.VSCSIHaltPollInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1000,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VSCSI Poll Period',
                  summary = 'Time in microseconds between VSCSI polls.',
                  key = 'Disk.VSCSIPollPeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 99999999,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VSCSIResvCmdRetryInSecs',
                  summary = 'Time (in secs) to retry on transient errors for Reservation commands for MSCS CAB configs.',
                  key = 'Disk.VSCSIResvCmdRetryInSecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 60,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VSCSIWriteSameBurstSize',
                  summary = 'Max number of split IOs per write same request.',
                  key = 'Disk.VSCSIWriteSameBurstSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 4,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FSSLightWeightProbe',
                  summary = 'Enable light-weight efficient probe of ESX supported datastores',
                  key = 'FSS.FSSLightWeightProbe',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AckIntervalMax',
                  summary = 'Maximum time in microseconds between acks',
                  key = 'FT.AckIntervalMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1000000,
                     max = 4000000,
                     defaultValue = 1000000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AckIntervalMin',
                  summary = 'Minimum time in microseconds between acks',
                  key = 'FT.AckIntervalMin',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BackupConnectTimeout',
                  summary = 'Time in milliseconds to wait for the backup to connect',
                  key = 'FT.BackupConnectTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 30000,
                     defaultValue = 8000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BackupExtraTimeout',
                  summary = 'Extra milliseconds before backup declares primary dead',
                  key = 'FT.BackupExtraTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 30000,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BadExecLatency',
                  summary = 'Latency considered bad execution latency(ms)',
                  key = 'FT.BadExecLatency',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 800
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BindToVmknic',
                  summary = 'Bind the FT socket to a specific vmknic',
                  key = 'FT.BindToVmknic',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ChargeVMXForFlush',
                  summary = 'Charge the VMX world for log flushing instead of the global flush world',
                  key = 'FT.ChargeVMXForFlush',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CheckFCPathState',
                  summary = 'Check storage path state',
                  key = 'FT.CheckFCPathState',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CheckForProgress',
                  summary = 'Check for progress on the backup and/or primary',
                  key = 'FT.CheckForProgress',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoreDumpNoProgressMS',
                  summary = "Milliseconds before live coredump vmm and vmx if progress isn't made",
                  key = 'FT.CoreDumpNoProgressMS',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ExecLatencyKill',
                  summary = 'Time to wait for good latency before killing a slow backup(ms)',
                  key = 'FT.ExecLatencyKill',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ExtraLogTimeout',
                  summary = 'Time in milliseconds for temporary increase in timeout',
                  key = 'FT.ExtraLogTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 500,
                     max = 300000,
                     defaultValue = 10000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptConcurrentSend',
                  summary = 'Send non-diff pages in parallel with diffing rather than after',
                  key = 'FT.FTCptConcurrentSend',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptDelayCheckpoint',
                  summary = 'Delay checkpoint if no network packet waiting',
                  key = 'FT.FTCptDelayCheckpoint',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptDiffCap',
                  summary = 'Max percent pages via diffs (EXPERIMENTAL, failover will not work if not 100)',
                  key = 'FT.FTCptDiffCap',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptDiffThreads',
                  summary = 'Number of threads for diffing pages',
                  key = 'FT.FTCptDiffThreads',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 16,
                     defaultValue = 6
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptDisableFailover',
                  summary = 'Disable failovers (testing only)',
                  key = 'FT.FTCptDisableFailover',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 6,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptDiskWriteTimeout',
                  summary = 'Time in milliseconds for backup site to wait for a disk I/O to complete',
                  key = 'FT.FTCptDiskWriteTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 60000,
                     defaultValue = 3000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptDontDelayPkts',
                  summary = 'Do not delay network packets - for testing only',
                  key = 'FT.FTCptDontDelayPkts',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptDontSendPages',
                  summary = 'Do not send over modified pages - for testing only',
                  key = 'FT.FTCptDontSendPages',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptEpochList',
                  summary = 'List of potential epochs to try in order of increasing value',
                  key = 'FT.FTCptEpochList',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '5,10,20,100',
                     validCharacters = '0123456789,'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptEpochSample',
                  summary = 'Single epoch sampling time in ms',
                  key = 'FT.FTCptEpochSample',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 60000,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptEpochWait',
                  summary = 'Wait in ms after epoch sampling',
                  key = 'FT.FTCptEpochWait',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 4294967295,
                     defaultValue = 8000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptIORetryExtraInterval',
                  summary = 'Extra sleep interval (in ms) between retries on disk I/O error',
                  key = 'FT.FTCptIORetryExtraInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 2000,
                     defaultValue = 200
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptIORetryInterval',
                  summary = 'Sleep interval (in ms) between retries on disk I/O error',
                  key = 'FT.FTCptIORetryInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 2000,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptIORetryTimes',
                  summary = 'Maximum retries on disk I/O error',
                  key = 'FT.FTCptIORetryTimes',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 5,
                     max = 50,
                     defaultValue = 15
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptLogTimeout',
                  summary = 'Time in milliseconds to wait for FT log entries (read or write)',
                  key = 'FT.FTCptLogTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 500,
                     max = 30000,
                     defaultValue = 8000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptMaxPktsDelay',
                  summary = 'Max number of packets in the delayed queue before forcing a checkpoint',
                  key = 'FT.FTCptMaxPktsDelay',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptMinInterval',
                  summary = 'Time in milliseconds to wait between two forced checkpoints',
                  key = 'FT.FTCptMinInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 1000,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptNetDelayNoCpt',
                  summary = 'Delay to impose on virtual machine network output in ms',
                  key = 'FT.FTCptNetDelayNoCpt',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 5000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptNumConnections',
                  summary = '# of data connections to use for page sending',
                  key = 'FT.FTCptNumConnections',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 4,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptNumaIndex',
                  summary = 'Index dirty pages by NUMA node.  Workers will use the index to prefer local work.',
                  key = 'FT.FTCptNumaIndex',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptPagePolicy',
                  summary = 'Page placement policy for side data.  < 2^16: Use a specific node mask, 0x10000: Put pages anywhere, 0x10001: Match nodes with virtual machine, 0x10002: Avoid matching nodes with virtual machine',
                  key = 'FT.FTCptPagePolicy',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 65538,
                     defaultValue = 65538
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptPoweroff',
                  summary = 'Power off the Primary VM after the next checkpoint',
                  key = 'FT.FTCptPoweroff',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptRcvBufSize',
                  summary = 'TCP receive buffer size for the backup',
                  key = 'FT.FTCptRcvBufSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 131080,
                     max = 16777216,
                     defaultValue = 562140
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptSndBufSize',
                  summary = 'TCP send buffer size for the Primary VM',
                  key = 'FT.FTCptSndBufSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 131080,
                     max = 16777216,
                     defaultValue = 562140
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptStartTimeout',
                  summary = 'Time in milliseconds for backup site to wait for data for the next checkpoint',
                  key = 'FT.FTCptStartTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1000,
                     max = 90000,
                     defaultValue = 90000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptStatsInterval',
                  summary = 'Time in milliseconds between stat printing',
                  key = 'FT.FTCptStatsInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 600,
                     defaultValue = 30
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptThreadPolicy',
                  summary = 'Policy for placing helper threads.  < 2^16: Use a fixed NUMA node mask, 0x10000: Put threads anywhere, 0x10001: Match threads to a dynamic node index',
                  key = 'FT.FTCptThreadPolicy',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 65537,
                     defaultValue = 65536
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptVcpuMinUsage',
                  summary = 'VCPU usage in percentage below which the VM will be considered for forced checkpoint',
                  key = 'FT.FTCptVcpuMinUsage',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 40
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FTCptWaitOnSocket',
                  summary = 'Wait when socket is empty',
                  key = 'FT.FTCptWaitOnSocket',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FlushReservationMax',
                  summary = 'The maximum amount of CPU to reserve for the async flush world',
                  key = 'FT.FlushReservationMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 25
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FlushReservationMin',
                  summary = 'The minimum amount of CPU to reserve for the async flush world',
                  key = 'FT.FlushReservationMin',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FlushSleep',
                  summary = 'Sleep time in milliseconds when nothing to flush',
                  key = 'FT.FlushSleep',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'GlobalFlushWorld',
                  summary = 'Use a global async flush world',
                  key = 'FT.GlobalFlushWorld',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'GoodExecLatency',
                  summary = 'Latency considered good execution latency(ms)',
                  key = 'FT.GoodExecLatency',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 200
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HeartbeatCount',
                  summary = 'Number of failed heartbeats before declare dead.',
                  key = 'FT.HeartbeatCount',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 5,
                     max = 20,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HostTimeout',
                  summary = 'Time in milliseconds before declare FT host dead',
                  key = 'FT.HostTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 30000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IORetryExtraInterval',
                  summary = 'Sleep extra interval (msec) between I/O reissuing on I/O error',
                  key = 'FT.IORetryExtraInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 2000,
                     defaultValue = 200
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IORetryInterval',
                  summary = 'Sleep interval (msec) between I/O reissuing on I/O error',
                  key = 'FT.IORetryInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 2000,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IORetryTimes',
                  summary = 'Maximum disk I/O reissuing times on I/O error',
                  key = 'FT.IORetryTimes',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 5,
                     max = 50,
                     defaultValue = 15
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LogBufferStallSleep',
                  summary = 'Sleep time in milliseconds when log buffer is full on the primary',
                  key = 'FT.LogBufferStallSleep',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100000,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LogTimeout',
                  summary = 'Time in milliseconds to wait on log socket',
                  key = 'FT.LogTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 500,
                     max = 30000,
                     defaultValue = 8000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LongFlushDebugMS',
                  summary = 'Long millisecond interval for debugging flushing delays',
                  key = 'FT.LongFlushDebugMS',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 5000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxFlushInterval',
                  summary = 'Maximum amount of microseconds to wait before writing to flush socket',
                  key = 'FT.MaxFlushInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MinWriteSize',
                  summary = 'Minimum amount of data to write to flush socket',
                  key = 'FT.MinWriteSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 65536,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NoWaitOnSocket',
                  summary = "Don't wait on socket",
                  key = 'FT.NoWaitOnSocket',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PanicNoProgressMS',
                  summary = "Milliseconds before panic if progress isn't made",
                  key = 'FT.PanicNoProgressMS',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PrimaryConnectTimeout',
                  summary = 'Time in milliseconds to wait when connecting to the primary',
                  key = 'FT.PrimaryConnectTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 30000,
                     defaultValue = 8000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ShortFlushDebugMS',
                  summary = 'Short millisecond interval for debugging flushing delays',
                  key = 'FT.ShortFlushDebugMS',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 5000,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TCPNoDelayBackup',
                  summary = 'Set TCP_NODELAY on the socket on the backup',
                  key = 'FT.TCPNoDelayBackup',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TCPNoDelayPrimary',
                  summary = 'Set TCP_NODELAY on the socket on the primary',
                  key = 'FT.TCPNoDelayPrimary',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TCPPersistTimer',
                  summary = 'TCP persist timer time in milliseconds',
                  key = 'FT.TCPPersistTimer',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 500,
                     max = 5000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TCPRcvBufSize',
                  summary = 'TCP receive buffer size for the backup',
                  key = 'FT.TCPRcvBufSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 16384,
                     max = 1000000,
                     defaultValue = 131072
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TCPSndBufSize',
                  summary = 'TCP send buffer size for the primary',
                  key = 'FT.TCPSndBufSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 16384,
                     max = 1000000,
                     defaultValue = 131072
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UseHostMonitor',
                  summary = 'Use the host monitor to ping the other host',
                  key = 'FT.UseHostMonitor',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmknic',
                  summary = 'Vmknic for FT vmkernel VNIC',
                  key = 'FT.Vmknic',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'XmitSyncQueueLen',
                  summary = 'Length of the Tx synchronization queue',
                  key = 'FT.XmitSyncQueueLen',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 32768,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'adjDownInt',
                  summary = 'CPU adjust down interval in seconds',
                  key = 'FT.adjDownInt',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 3,
                     max = 30,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'adjDownPct',
                  summary = 'CPU slowdown adjustment pct parameter ',
                  key = 'FT.adjDownPct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 30,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'adjUpInt',
                  summary = 'CPU adjust up interval in seconds',
                  key = 'FT.adjUpInt',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 5,
                     max = 12000,
                     defaultValue = 200
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'adjUpPct',
                  summary = 'CPU speedup adjustment pct parameter ',
                  key = 'FT.adjUpPct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 30,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'execLatExtra',
                  summary = 'Extra execution latency allowed in msec',
                  key = 'FT.execLatExtra',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'maxLowerBound',
                  summary = 'CPU minimum alloc.max allowed in pct ',
                  key = 'FT.maxLowerBound',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 5,
                     max = 50,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'slowdownPctMax',
                  summary = 'Maximum primary vm CPU slowdown pct',
                  key = 'FT.slowdownPctMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 90,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'slowdownTimeMax',
                  summary = 'Maximum primary vm CPU slowdown duration in seconds',
                  key = 'FT.slowdownTimeMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 9000,
                     defaultValue = 600
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ChecksumIoSize',
                  summary = 'Size in blocks of a checksum read I/O',
                  key = 'HBR.ChecksumIoSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1024,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ChecksumMaxIo',
                  summary = 'Maximum number of I/O chunks read in parallel for checksum',
                  key = 'HBR.ChecksumMaxIo',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 256,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ChecksumPerSlice',
                  summary = 'Maximum number of I/O chunks we read in each slice for checksum',
                  key = 'HBR.ChecksumPerSlice',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 64,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ChecksumRegionSize',
                  summary = 'Size in blocks of one checksum region, corresponding to one network request',
                  key = 'HBR.ChecksumRegionSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 4096,
                     defaultValue = 256
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ChecksumUseAllocInfo',
                  summary = 'Use disk allocation info to help speed up the checksum process',
                  key = 'HBR.ChecksumUseAllocInfo',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ChecksumUseChecksumInfo',
                  summary = 'Use disk checksum info to help speed up transfering valid blocks of data.',
                  key = 'HBR.ChecksumUseChecksumInfo',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ChecksumZoneSize',
                  summary = 'Size in regions of one checksum zone for which allocation information will be cached',
                  key = 'HBR.ChecksumZoneSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 32,
                     max = 1048576,
                     defaultValue = 32768
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CopySnapDiskMaxExtentCount',
                  summary = 'Number of extents for a single snapshot disk that can be copied in parallel',
                  key = 'HBR.CopySnapDiskMaxExtentCount',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 16
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CopySnapFidHashBuckets',
                  summary = 'Number of hash buckets to use to track the snapshot disks open to copy to demand log.',
                  key = 'HBR.CopySnapFidHashBuckets',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1024,
                     defaultValue = 256
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogCompletedHashBuckets',
                  summary = 'Number of hash buckets to use to track extents that have been written to the demand log.',
                  key = 'HBR.DemandlogCompletedHashBuckets',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 32,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogExtentHashBuckets',
                  summary = "Number of hash buckets to use to track extents that haven't been read.",
                  key = 'HBR.DemandlogExtentHashBuckets',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 65536,
                     defaultValue = 512
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogIoTimeoutSecs',
                  summary = 'Timeout for IOs for demand log operations.',
                  key = 'HBR.DemandlogIoTimeoutSecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000,
                     defaultValue = 120
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogReadRetries',
                  summary = 'Number of times to retry an internal read (for the demand log) before aborting the delta.',
                  key = 'HBR.DemandlogReadRetries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogRetryDelayMs',
                  summary = 'Delay in milliseconds for retrying a demand log write.',
                  key = 'HBR.DemandlogRetryDelayMs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100000,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogSendHashBuckets',
                  summary = 'No longer used.',
                  key = 'HBR.DemandlogSendHashBuckets',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 32,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogTransferIoSize',
                  summary = 'Size in blocks of a demandlog transfer read I/O',
                  key = 'HBR.DemandlogTransferIoSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 16,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogTransferMaxCompletion',
                  summary = 'Maximum number of demandlog chunks that are allowed in completion phase per disk',
                  key = 'HBR.DemandlogTransferMaxCompletion',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 512,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogTransferMaxIo',
                  summary = 'Maximum number of demandlog transfer I/O chunks issued in parallel',
                  key = 'HBR.DemandlogTransferMaxIo',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogTransferMaxNetwork',
                  summary = 'Maximum number of demandlog chunks transferred in parallel',
                  key = 'HBR.DemandlogTransferMaxNetwork',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 256,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogTransferPerSlice',
                  summary = 'Maximum number of demandlog chunks issued per slice',
                  key = 'HBR.DemandlogTransferPerSlice',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 16
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandlogWriteRetries',
                  summary = 'Number of times to retry a demand log write before aborting the delta.',
                  key = 'HBR.DemandlogWriteRetries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DisableChecksumOffload',
                  summary = 'Disable the use of SSE CRC32 instruction',
                  key = 'HBR.DisableChecksumOffload',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DisconnectedEventDelayMs',
                  summary = "Time to wait (while attempting reconnection) before posting a 'no connection to VR server' event",
                  key = 'HBR.DisconnectedEventDelayMs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 600000,
                     defaultValue = 60000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ErrThrottleChecksumIO',
                  summary = 'Throttle Checksum I/O errors.',
                  key = 'HBR.ErrThrottleChecksumIO',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ErrThrottleDceRead',
                  summary = 'Throttle DCE Read errors.',
                  key = 'HBR.ErrThrottleDceRead',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BitmapAllocTimeoutMS',
                  summary = 'A timeout in MS for how long we will wait to allocate a bitmap',
                  key = 'HBR.HbrBitmapAllocTimeoutMS',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 3000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BitmapVMMaxStorageGB',
                  summary = 'An estimation of the maximum storage allocated per VM in gigabytes',
                  key = 'HBR.HbrBitmapVMMaxStorageGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 131072,
                     defaultValue = 65536
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BitmapVMMinStorageGB',
                  summary = 'An estimation of the minimum storage allocated per VM in gigabytes',
                  key = 'HBR.HbrBitmapVMMinStorageGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 131072,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DemandLogIOPerVM',
                  summary = 'Number of concurrent demand log copies per VM',
                  key = 'HBR.HbrDemandLogIOPerVM',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrDisableNetCompression',
                  summary = 'Disable end-to-end network compression.',
                  key = 'HBR.HbrDisableNetCompression',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrLowerExtentBreakTB',
                  summary = 'Disks with capacity between the min extent break and this number of gigabytes will have the lower extent size.',
                  key = 'HBR.HbrLowerExtentBreakGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 65536,
                     defaultValue = 8192
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrLowerExtentSizeKB',
                  summary = 'Lower extent size used for disks in kilobytes.',
                  key = 'HBR.HbrLowerExtentSizeKB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 16
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrMaxExtentSizeKB',
                  summary = 'Maximum extent size in kilobytes. Used for disks with capacity over the upper extent break.',
                  key = 'HBR.HbrMaxExtentSizeKB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrMaxGuestXferWhileDeltaMB',
                  summary = 'Maximum single SCSI command transfer size (in megabytes) that will be tolerated while a delta is taking place.',
                  key = 'HBR.HbrMaxGuestXferWhileDeltaMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 256,
                     max = 3072,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrMaxUnmapExtents',
                  summary = 'Maximum expected number of extents for SCSI UNMAP commands.',
                  key = 'HBR.HbrMaxUnmapExtents',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100000,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrMaxUnmapsInFlight',
                  summary = 'Maximum expected number of SCSI UNMAP commands in flight on a single disk.',
                  key = 'HBR.HbrMaxUnmapsInFlight',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1048576,
                     defaultValue = 128
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrMinExtentBreakGB',
                  summary = 'Disks with capacity under this number of gigabytes will have the min extent size.',
                  key = 'HBR.HbrMinExtentBreakGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 65536,
                     defaultValue = 2048
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrMinExtentSizeKB',
                  summary = 'Minimum extent size used for disks in kilobytes.',
                  key = 'HBR.HbrMinExtentSizeKB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrOptimizeFullSync',
                  summary = 'Skip transfer of changed blocks during full sync to avoid sending them twice between the full sync and the subsequent delta.',
                  key = 'HBR.HbrOptimizeFullSync',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ResourceHeapPerVMSizeKB',
                  summary = 'The additional amount of memory in KB per VM to add to the resource heap size',
                  key = 'HBR.HbrResourceHeapPerVMSizeKB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4096,
                     defaultValue = 128
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ResourceHeapSizeMB',
                  summary = 'A base value in MB for the size of the resource heap',
                  key = 'HBR.HbrResourceHeapSizeMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 256,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ResourceHeapUtilization',
                  summary = 'Expected usable percentage of the resource heap (minus overheads, fragmentation)',
                  key = 'HBR.HbrResourceHeapUtilization',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 200,
                     defaultValue = 95
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrResourceMaxCompletionContexts',
                  summary = 'The maximum number of resource contexts allowed in completion phase for all VMs.',
                  key = 'HBR.HbrResourceMaxCompletionContexts',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 16,
                     max = 16384,
                     defaultValue = 8192
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrResourceMaxDiskContexts',
                  summary = 'The maximum number of resource contexts allowed in disk phase for all VMs.',
                  key = 'HBR.HbrResourceMaxDiskContexts',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 16,
                     max = 8192,
                     defaultValue = 512
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'RuntimeHeapMaxBaseMB',
                  summary = 'A base value in MB for the maximum size of the runtime heap',
                  key = 'HBR.HbrRuntimeHeapMaxBaseMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'RuntimeHeapMinBaseMB',
                  summary = 'A base value in MB for the minimum size of the runtime heap',
                  key = 'HBR.HbrRuntimeHeapMinBaseMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'StaticHeapMaxBaseMB',
                  summary = 'A base value in MB for the maximum size of the static heap',
                  key = 'HBR.HbrStaticHeapMaxBaseMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'StaticHeapMinBaseMB',
                  summary = 'A base value in MB for the minimum size of the static heap',
                  key = 'HBR.HbrStaticHeapMinBaseMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrThrottleGenericErrResetTime',
                  summary = 'Time in MS between the last logged generic HBR error and the throttle reset.',
                  key = 'HBR.HbrThrottleGenericErrResetTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 65536,
                     defaultValue = 16384
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrUpperExtentBreakTB',
                  summary = 'Disks with capacity between the lower extent break and this number of gigabytes will have the upper extent size.',
                  key = 'HBR.HbrUpperExtentBreakGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 65536,
                     defaultValue = 32768
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HbrUpperExtentSizeKB',
                  summary = 'Upper extent size used for disks in kilobytes.',
                  key = 'HBR.HbrUpperExtentSizeKB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HelperQueueMaxRequests',
                  summary = 'Maximum number of helper requests the helper queue can support',
                  key = 'HBR.HelperQueueMaxRequests',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 128,
                     max = 16384,
                     defaultValue = 8192
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HelperQueueMaxWorlds',
                  summary = 'Maximum number of world processing helper queue requests',
                  key = 'HBR.HelperQueueMaxWorlds',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 16,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LocalReadIoTimeoutSecs',
                  summary = 'Timeout for IOs for dce local reads.',
                  key = 'HBR.LocalReadIoTimeoutSecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000,
                     defaultValue = 120
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MigrateFlushTimerSecs',
                  summary = 'Time between attempts to flush the state to the persistent file during migration.',
                  key = 'HBR.MigrateFlushTimerSecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 600,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetworkUseCubic',
                  summary = 'Use the cubic TCP congestion algorithm for HBR sockets',
                  key = 'HBR.NetworkUseCubic',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetworkerRecvHashBuckets',
                  summary = 'Number of hash buckets to use to track commands waiting to receive a response.',
                  key = 'HBR.NetworkerRecvHashBuckets',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 65536,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'OpportunisticBlockListSize',
                  summary = 'Number of blocks to keep around in a LRU list for opportunistic replication',
                  key = 'HBR.OpportunisticBlockListSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 500,
                     max = 10000,
                     defaultValue = 4000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ProgressReportIntervalMs',
                  summary = 'Interval between per-disk progress updates to hostd',
                  key = 'HBR.ProgressReportIntervalMs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1000,
                     max = 600000,
                     defaultValue = 5000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PsfIoTimeoutSecs',
                  summary = 'Timeout for IOs for persistent state file/demand log metadata.',
                  key = 'HBR.PsfIoTimeoutSecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000,
                     defaultValue = 300
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ReconnectFailureDelaySecs',
                  summary = 'Additional delay in seconds added per reconnection failure for a session',
                  key = 'HBR.ReconnectFailureDelaySecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 300,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ReconnectMaxDelaySecs',
                  summary = 'Maximum delay in seconds between reconnection attempts for a session',
                  key = 'HBR.ReconnectMaxDelaySecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 30,
                     max = 300,
                     defaultValue = 90
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ResourceServerHashBuckets',
                  summary = 'Number of hash buckets to use to track remote HBR servers.',
                  key = 'HBR.ResourceServerHashBuckets',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 65536,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'RetryMaxDelaySecs',
                  summary = 'Maximum server request retry delay in seconds (for non-fatal errors)',
                  key = 'HBR.RetryMaxDelaySecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 120,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'RetryMinDelaySecs',
                  summary = 'Minimum server request retry delay in seconds (for non-fatal errors)',
                  key = 'HBR.RetryMinDelaySecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 60,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SyncTransferRetrySleepSecs',
                  summary = 'Time in seconds to wait after a failure before retrying a sync operation.',
                  key = 'HBR.SyncTransferRetrySleepSecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 600,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TransferDiskMaxCompletion',
                  summary = 'Maximum number of blocks that are allowed in the completion phase per disk',
                  key = 'HBR.TransferDiskMaxCompletion',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 512,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TransferDiskMaxIo',
                  summary = 'Maximum number of blocks that will be read in parallel',
                  key = 'HBR.TransferDiskMaxIo',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TransferDiskMaxNetwork',
                  summary = 'Maximum number of blocks that will be transferred in parallel',
                  key = 'HBR.TransferDiskMaxNetwork',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 256,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TransferDiskPerSlice',
                  summary = 'Maximum number of blocks that will be read in each slice',
                  key = 'HBR.TransferDiskPerSlice',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 16
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TransferFileExtentSize',
                  summary = 'Chunk size for config file transfers',
                  key = 'HBR.TransferFileExtentSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 512,
                     max = 1048576,
                     defaultValue = 8192
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TransferMaxContExtents',
                  summary = 'Maximum number of contiguous extents that will be coalesced into a single update',
                  key = 'HBR.TransferMaxContExtents',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'WireChecksum',
                  summary = 'Use wire checksums',
                  key = 'HBR.WireChecksum',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'XferBitmapCheckIntervalSecs',
                  summary = 'Time in seconds to wait before checking the transfer bitmap for availability of dirty blocks.',
                  key = 'HBR.XferBitmapCheckIntervalSecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 600,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CloseIscsiConnOnTaskMgmtFailure',
                  summary = 'Close iSCSI connection on task management failure',
                  key = 'ISCSI.CloseIscsiConnOnTaskMgmtFailure',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum I/O Size in KB',
                  summary = 'The maximum I/O size of Software iSCSI in KB. Requires rebooting the host.',
                  key = 'ISCSI.MaxIoSizeKB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 128,
                     max = 512,
                     defaultValue = 128
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Best virtual CPU routing',
                  summary = 'IRQ best virtual CPU routing',
                  key = 'Irq.BestVcpuRouting',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IRQActionAffinityWeight',
                  summary = 'relative weight for action-vcpu affinity',
                  key = 'Irq.IRQActionAffinityWeight',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IRQAvoidExclusive',
                  summary = 'Avoid placing interrupts on physical CPUs with exclusive affinity set.',
                  key = 'Irq.IRQAvoidExclusive',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IRQBHConflictWeight',
                  summary = 'relative weight for irq/BH conflict',
                  key = 'Irq.IRQBHConflictWeight',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IRQ rebalance period',
                  summary = 'Time in milliseconds between attempts to rebalance interrupts',
                  key = 'Irq.IRQRebalancePeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 20000,
                     defaultValue = 50
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IRQVcpuConflictWeight',
                  summary = 'relative weight for irq/vcpu conflict',
                  key = 'Irq.IRQVcpuConflictWeight',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 10,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LPageAlwaysTryForNPT',
                  summary = 'Enable always try to alloc large page for NPT',
                  key = 'LPage.LPageAlwaysTryForNPT',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LPageDefragEnable',
                  summary = 'Enable large page defragmentation',
                  key = 'LPage.LPageDefragEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LPageMarkLowNodes',
                  summary = 'Enable marking of nodes with low large pages free',
                  key = 'LPage.LPageMarkLowNodes',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxSharedPages',
                  summary = 'Maximum number of shared pages in a 2MB region that may be broken to back the region with a large page',
                  key = 'LPage.MaxSharedPages',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 512,
                     defaultValue = 510
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxSwappedPagesInitVal',
                  summary = 'Initial value for maximum number of swapped pages in a 2MB region that may be read to back the region with a large page',
                  key = 'LPage.MaxSwappedPagesInitVal',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 512,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'freePagesThresholdForRemote',
                  summary = 'Maximum number of free small pages on local nodes to allow remote lpages',
                  key = 'LPage.freePagesThresholdForRemote',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 2048
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'blkAttrCacheSizePercent',
                  summary = 'BlkAttr cache size percent growth rate with peak value (100%) caching almost all blkattrs for the diskgroup.',
                  key = 'LSOM.blkAttrCacheSizePercent',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'lsomDeviceNeedsRepairCount',
                  summary = 'Number of times the device can be repaired for transient IO errors.',
                  key = 'LSOM.lsomDeviceNeedsRepairCount',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 64,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'lsomEnableFullRebuildAvoidance',
                  summary = 'Enable LSOM full rebuild avoidance for transient IO errors. (0:disabled 1:enabled)',
                  key = 'LSOM.lsomEnableFullRebuildAvoidance',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'lsomEnableRebuildOnLSE',
                  summary = 'Remediate the device error by automatically re-creating diskgroup on encountering Medium Error on the device',
                  key = 'LSOM.lsomEnableRebuildOnLSE',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'lsomPlogEnableDeadmanTimer',
                  summary = 'To trigger a panic if an I/O is stuck for a long time. (0:disabled 1:enabled)',
                  key = 'LSOM.lsomPlogEnableDeadmanTimer',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AllocGuestLargePage',
                  summary = 'Enable large page backing of guest memory',
                  key = 'Mem.AllocGuestLargePage',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmmemctl maximum percent',
                  summary = 'Vmmemctl limit as percentage of virtual machine maximum size',
                  key = 'Mem.CtlMaxPercent',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 99,
                     defaultValue = 65
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Idle tax',
                  summary = 'Idle memory tax rate',
                  key = 'Mem.IdleTax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 99,
                     defaultValue = 75
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IdleTaxType',
                  summary = 'idle tax type. 0=flat, 1=variable',
                  key = 'Mem.IdleTaxType',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MemCBTBitmapMaxAlloc',
                  summary = 'Maximum memory in MB to allocate for CBT bitmaps.',
                  key = 'Mem.MemCBTBitmapMaxAlloc',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 256,
                     max = 2048,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MemDefragClientsPerDir',
                  summary = 'Clients that are allowed to defrags per directory.',
                  key = 'Mem.MemDefragClientsPerDir',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 512,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MemEagerZero',
                  summary = 'Zero out userworld and guest memory pages immediately after free',
                  key = 'Mem.MemEagerZero',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MemMaxResvThreshold',
                  summary = 'Max memory reservartion threshold used for indicating health state',
                  key = 'Mem.MemMaxResvThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 16384
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MemMinFreePct',
                  summary = 'Percentage of host memory to reserve for accelerating memory allocations when free memory is low, 0 for automatic',
                  key = 'Mem.MemMinFreePct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 50,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MemZipEnable',
                  summary = 'Enable the memory compression cache',
                  key = 'Mem.MemZipEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MemZipMaxAllocPct',
                  summary = 'Sets the maximum size for the compression cache as a percentage of allocated VM memory size',
                  key = 'Mem.MemZipMaxAllocPct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 5,
                     max = 100,
                     defaultValue = 50
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MemZipMaxPct',
                  summary = 'Sets the maximum target size for the compression cache as a percentage of VM size',
                  key = 'Mem.MemZipMaxPct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 5,
                     max = 100,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ReallocPolicy',
                  summary = 'Memory scheduling policy. 0: default, 1: GFMS, 2: Legacy',
                  key = 'Mem.ReallocPolicy',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SampleActivePctMin',
                  summary = 'lower bound for sampled active memory',
                  key = 'Mem.SampleActivePctMin',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SampleDirtiedPctMin',
                  summary = 'lower bound for sampled active dirtied memory',
                  key = 'Mem.SampleDirtiedPctMin',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Share service console buffer size',
                  summary = 'Specify number of MPNs to be used by COW P2M buffer',
                  key = 'Mem.ShareCOSBufSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 32,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Share force salting',
                  summary = 'PShare salting lets you limit the transparent page sharing only between a set of VMs. PShare salting is controlled by the VMX sched.mem.pshare.salt option. The PShare salting option has three states: 0 - no salting or isolation between VMs; 1 - VMs that have the sched.mem.pshare.salt option set are able to share memory with VMs with the same salt; 2 - VMs that do not have the sched.mem.pshare.salt option set cannot share memory with any other VM, page sharing is possible only inside the VM. If the  sched.mem.pshare.salt is present but empty, the VM gets its own unique salt.',
                  key = 'Mem.ShareForceSalting',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ShareRateMax',
                  summary = 'per-VM upper limit on pshare scan rate in pages/sec. (0 to disable)',
                  key = 'Mem.ShareRateMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 32768,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ShareScanGHz',
                  summary = 'max page scan rate in MB/sec per GHz of host CPU, 0 to disable',
                  key = 'Mem.ShareScanGHz',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 32,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ShareScanTime',
                  summary = 'desired time in minutes to scan entire VM',
                  key = 'Mem.ShareScanTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 600,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMOverheadGrowthLimit',
                  summary = 'Default limit (in MB) on VM overhead memory growth. Valid values are 0 to maximum memory supported, and 0xffffffff which means "unlimited".',
                  key = 'Mem.VMOverheadGrowthLimit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 4294967295
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AutoBindVmknic',
                  summary = 'Autobind vMotion socket to the vmknic where data comes from. Used only for the vMotion server side, which is the vMotion listening and receiving side',
                  key = 'Migrate.AutoBindVmknic',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BindToVmknic',
                  summary = 'Bind the vMotion socket to a specific vmknic.  0 for never, 1 to bind only with FT, 2 to bind with FT or for multi-vmknic support, 3 to always bind',
                  key = 'Migrate.BindToVmknic',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CptCacheMaxSizeMB',
                  summary = 'Maximum checkpoint cache size in MB',
                  key = 'Migrate.CptCacheMaxSizeMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 8,
                     max = 1024,
                     defaultValue = 544
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DebugChecksumMismatch',
                  summary = 'Debug checksum mismatch.',
                  key = 'Migrate.DebugChecksumMismatch',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DetectZeroPages',
                  summary = 'Whether vMotion should detect zero pages during page transmission',
                  key = 'Migrate.DetectZeroPages',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DiskOpsChunkSize',
                  summary = 'Size of each stream chunk in bytes (will be rounded up to multiple of block size)',
                  key = 'Migrate.DiskOpsChunkSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 8096,
                     max = 1000000,
                     defaultValue = 131072
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DiskOpsEnabled',
                  summary = 'Enables VMotion disk-backed operation',
                  key = 'Migrate.DiskOpsEnabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DiskOpsMaxRetries',
                  summary = 'Maximum number of times to retry a diskOp IO upon encountering a reservation conflict',
                  key = 'Migrate.DiskOpsMaxRetries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DiskOpsStreamChunks',
                  summary = 'Stream Chunks to allocate on disk',
                  key = 'Migrate.DiskOpsStreamChunks',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1024,
                     defaultValue = 40
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enabled',
                  summary = 'Enable hot migration support',
                  key = 'Migrate.Enabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'GetPageSysAlertThresholdMS',
                  summary = 'Threshold in milliseconds for the source host to prepare a page for transmission above which a SysAlert is triggered',
                  key = 'Migrate.GetPageSysAlertThresholdMS',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1000,
                     max = 100000,
                     defaultValue = 10000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LowBandwidthSysAlertThreshold',
                  summary = 'Threshold in KB/s for VMotion bandwidth below which a SysAlert is triggered',
                  key = 'Migrate.LowBandwidthSysAlertThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LowMemWaitSysAlertThresholdMS',
                  summary = 'Threshold in milliseconds for the dest host to leave the low-memory state above which a SysAlert is triggered',
                  key = 'Migrate.LowMemWaitSysAlertThresholdMS',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1000,
                     max = 100000,
                     defaultValue = 10000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MigrateBitmapEncodingType',
                  summary = 'Encoding type for changed bitmap transfer',
                  key = 'Migrate.MigrateBitmapEncodingType',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MigrateCpuMinPctDefault',
                  summary = 'Desired default shared CPU reservation (in %) for VMotions',
                  key = 'Migrate.MigrateCpuMinPctDefault',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 400,
                     defaultValue = 30
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MigrateCpuPctPerGb',
                  summary = 'Desired per Gbit shared CPU reservation (in %) for VMotions',
                  key = 'Migrate.MigrateCpuPctPerGb',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MigrateCpuSharesHighPriority',
                  summary = 'CPU shares for a high priority VMotion',
                  key = 'Migrate.MigrateCpuSharesHighPriority',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100000,
                     defaultValue = 60000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MigrateCpuSharesRegular',
                  summary = 'CPU shares for a regular VMotion',
                  key = 'Migrate.MigrateCpuSharesRegular',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100000,
                     defaultValue = 30000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MonActionWaitSysAlertThresholdMS',
                  summary = 'Threshold in milliseconds for the monitor to process a pre-copy action after which a SysAlert is triggered',
                  key = 'Migrate.MonActionWaitSysAlertThresholdMS',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetExpectedLineRateMBps',
                  summary = 'Expected network throughput, in MBps, for bandwidth-delay calculation',
                  key = 'Migrate.NetExpectedLineRateMBps',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 2000,
                     defaultValue = 133
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetLatencyModeThreshold',
                  summary = 'Lowest possible round-trip time, in ms, before vMotion must operate in latency-aware mode.',
                  key = 'Migrate.NetLatencyModeThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1000,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Net time-out',
                  summary = 'Time-out for migration network operations',
                  key = 'Migrate.NetTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 3600,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'OutstandingReadKBMax',
                  summary = 'Maximum socket-backed mbuf bytes vMotion will allow to be outstanding while drained concurrently with reads, 0 for unlimited',
                  key = 'Migrate.OutstandingReadKBMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2048,
                     defaultValue = 128
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PanicOnChecksumMismatch',
                  summary = '1 for world panic, 2 for vmkernel panic',
                  key = 'Migrate.PanicOnChecksumMismatch',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PreCopyCountDelay',
                  summary = 'Delay preCopy next action every n action posts',
                  key = 'Migrate.PreCopyCountDelay',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PreCopyMinProgressPerc',
                  summary = 'Minimum allowed transmit to dirty page ratio per pre-copy iteration',
                  key = 'Migrate.PreCopyMinProgressPerc',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1000,
                     defaultValue = 130
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PreCopyPagesPerSend',
                  summary = 'Maximum number of pages to send per precopy transmit',
                  key = 'Migrate.PreCopyPagesPerSend',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1024,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PreCopySwitchoverTimeGoal',
                  summary = 'Goal time in milliseconds to send changed pages after pre-copy completes',
                  key = 'Migrate.PreCopySwitchoverTimeGoal',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 100000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PreallocLPages',
                  summary = 'Attempt to prealloc destination pages via large page allocation',
                  key = 'Migrate.PreallocLPages',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ProhibitInstantClone',
                  summary = 'Prohibit instant clone from a VM',
                  key = 'Migrate.ProhibitInstantClone',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'RcvBufSize',
                  summary = 'TCP receive buffer size for the destination',
                  key = 'Migrate.RcvBufSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 65536,
                     max = 1000000,
                     defaultValue = 562540
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SdpsDynamicDelaySec',
                  summary = 'Delay, in seconds, between polling when considering enabling SDPS in the first preCopy iteration.',
                  key = 'Migrate.SdpsDynamicDelaySec',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 30
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SdpsEnabled',
                  summary = 'Stuns VMotion source in small increments during precopy, 0=disabled, 1=always enabled, 2=dynamic',
                  key = 'Migrate.SdpsEnabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SdpsTargetRate',
                  summary = 'Percent by which transmit should be made to exceed dirty',
                  key = 'Migrate.SdpsTargetRate',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 10000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SndBufSize',
                  summary = 'TCP send buffer size for the source',
                  key = 'Migrate.SndBufSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 65536,
                     max = 1000000,
                     defaultValue = 562540
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpTsoDeferTx',
                  summary = 'Use TCP tso defer optimization for transmit',
                  key = 'Migrate.TcpTsoDeferTx',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TryToUseDefaultHeap',
                  summary = 'Attempt use the default migration heap when beginning new migrations',
                  key = 'Migrate.TryToUseDefaultHeap',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VASpaceReserveCount',
                  summary = 'Number of migrations to reserve virtual address space for at module load time',
                  key = 'Migrate.VASpaceReserveCount',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 64,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VASpaceReserveSize',
                  summary = 'Megabytes of virtual address space to reserve per migration at module load time',
                  key = 'Migrate.VASpaceReserveSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 64,
                     max = 4096,
                     defaultValue = 4096
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMotionLatencySensitivity',
                  summary = 'Make vMotion helper worlds latency sensitive, avoid transmit delays.',
                  key = 'Migrate.VMotionLatencySensitivity',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMotionResolveSwapType',
                  summary = 'Attempt to resolve swap type during VMotion initialization',
                  key = 'Migrate.VMotionResolveSwapType',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMotionStreamHelpers',
                  summary = 'Number of helpers to allocate for VMotion streams, 0 to dynamically allocate atleast one per stream IP',
                  key = 'Migrate.VMotionStreamHelpers',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 112,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmknic',
                  summary = 'vmknic for vMotion vmkernel VNIC',
                  key = 'Migrate.Vmknic',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'APD Handling Enable',
                  summary = 'Enable Storage APD Handling.',
                  key = 'Misc.APDHandlingEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'APD Timeout',
                  summary = 'Number of seconds a device can be in APD before failing User World I/O.',
                  key = 'Misc.APDTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 20,
                     max = 999999,
                     defaultValue = 140
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BH time-out',
                  summary = 'Time-out for bottom-half handlers in milliseconds',
                  key = 'Misc.BHTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 5000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BhTimeBound',
                  summary = 'Time bound on BH checking in us (microseconds).',
                  key = 'Misc.BhTimeBound',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 500000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Blue screen time-out',
                  summary = 'Time-out in seconds. Set to 0 for no time-out.',
                  key = 'Misc.BlueScreenTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 65535,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ConsolePort',
                  summary = 'Name of serial port to use for visor console (COM1, COM2)',
                  key = 'Misc.ConsolePort',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'none',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enable debug buddy',
                  summary = 'Enable buddy debugging. Set to 0 to disable.',
                  key = 'Misc.DebugBuddyEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DebugLogToSerial',
                  summary = 'Send vmkernel LOG messages to the serial port',
                  key = 'Misc.DebugLogToSerial',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DefaultHardwareVersion',
                  summary = 'Default virtual machine compatibility',
                  key = 'Misc.DefaultHardwareVersion',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DegradedPathEvalTime',
                  summary = 'Evaluation time (in secs) for paths to mark the path as degraded',
                  key = 'Misc.DegradedPathEvalTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 500,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DegradedPathReEvalInterval',
                  summary = 'Re-evaluation interval (in secs) for the degraded paths',
                  key = 'Misc.DegradedPathReEvalInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 60,
                     max = 600,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enable high DMA',
                  summary = 'Enable DMA above 4GB',
                  key = 'Misc.EnableHighDMA',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EnablePSPLatencyPolicy',
                  summary = 'Enable latency based sub-policy of Round-robin path selection plugin',
                  key = 'Misc.EnablePSPLatencyPolicy',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'GDBPort',
                  summary = 'Name of serial port to use for GDB debugging (COM1, COM2)',
                  key = 'Misc.GDBPort',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'none',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'GuestLibAllowHostInfo',
                  summary = 'Allow guest to read host-level metrics',
                  key = 'Misc.GuestLibAllowHostInfo',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HeapMgrGuardPages',
                  summary = 'Number of guard pages to insert between heap VA regions',
                  key = 'Misc.HeapMgrGuardPages',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 512,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HeapPanicDestroyNonEmpty',
                  summary = 'Panic when a non-empty heap gets destroyed',
                  key = 'Misc.HeapPanicDestroyNonEmpty',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Heartbeat interval',
                  summary = 'Interval to check CPU lockups',
                  key = 'Misc.HeartbeatInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 86400000,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Panic time-out',
                  summary = 'Interval in seconds after which to panic if no heartbeats received',
                  key = 'Misc.HeartbeatPanicTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 86400,
                     defaultValue = 14
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Heartbeat time-out',
                  summary = 'Time-out for sending NMI to the locked CPU',
                  key = 'Misc.HeartbeatTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 86400,
                     defaultValue = 7
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HordeEnabled',
                  summary = 'Enables horde mode',
                  key = 'Misc.HordeEnabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HppDegradedPathThresholdPer',
                  summary = 'Percentage threshold of transient errors to mark path as degraded',
                  key = 'Misc.HppDegradedPathThresholdPer',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HppManageDegradedPaths',
                  summary = 'Choose paths with less errors for I/Os during transient issues on HPP claimed paths',
                  key = 'Misc.HppManageDegradedPaths',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HyperClockAllowSystemTimeAux',
                  summary = 'Allow auxiliary input to system time HyperClock',
                  key = 'Misc.HyperClockAllowSystemTimeAux',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'I/O Filter watchdog timeout',
                  summary = 'Timeout for the I/O filter watchdog in seconds. 0 means the watchdog is disabled. 120 seconds is the minimum timeout value.',
                  key = 'Misc.IoFilterWatchdogTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3600,
                     defaultValue = 120
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LogDumpShutdownTimeout',
                  summary = 'The maximum amount of time during shutdown that the kernel logger will spend dumping logs from the log buffer',
                  key = 'Misc.LogDumpShutdownTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1800,
                     defaultValue = 180
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LogPort',
                  summary = 'Name of serial port to use for logging (COM1, COM2)',
                  key = 'Misc.LogPort',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'none',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LogTimestampUptime',
                  summary = 'Use uptime rather than UTC for vmkernel log',
                  key = 'Misc.LogTimestampUptime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Log to file',
                  summary = 'Send VMkernel log messages to /var/log/vmkernel',
                  key = 'Misc.LogToFile',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Log to serial',
                  summary = 'Send VMkernel log messages to the serial port',
                  key = 'Misc.LogToSerial',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Log world prefix',
                  summary = 'Include running world on every log statement',
                  key = 'Misc.LogWldPrefix',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MCEMonitorInterval',
                  summary = 'Interval[0 - 0x7fffffff ms] to poll for Machine Check Errors(0=never)',
                  key = 'Misc.MCEMonitorInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2147483647,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum Hardware Version',
                  summary = 'Maximum virtual machine compatibility',
                  key = 'Misc.MaximumHardwareVersion',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Minimal panic',
                  summary = 'Do not attempt core dump after purple screen',
                  key = 'Misc.MinimalPanic',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NMILint1IntAction',
                  summary = 'Change how a hardware generated NMI should be handled (1=enter debugger, 2=panic)',
                  key = 'Misc.NMILint1IntAction',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NmpDegradedPathThresholdPer',
                  summary = 'Percentage threshold of transient errors to mark path as degraded',
                  key = 'Misc.NmpDegradedPathThresholdPer',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NmpManageDegradedPaths',
                  summary = 'Choose paths with less errors for I/Os during transient issues on NMP claimed paths',
                  key = 'Misc.NmpManageDegradedPaths',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PSPDeactivateFlakyPath',
                  summary = 'Deactivate flaky path if IOs are failing with HOST ERROR',
                  key = 'Misc.PSPDeactivateFlakyPath',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Panic Logs to serial',
                  summary = 'Send Panic log messages to the serial port',
                  key = 'Misc.PanicLogToSerial',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Power button',
                  summary = 'Action to take on a momentary press of the soft power button (0=ignore, 1=request graceful system shutdown and power-off)',
                  key = 'Misc.PowerButton',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Power-off enable',
                  summary = 'Action to take on system power-off request (0=halt only, 1=power off)',
                  key = 'Misc.PowerOffEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PreferredHostName',
                  summary = 'Preferred Host name',
                  key = 'Misc.PreferredHostName',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Proc verbose',
                  summary = 'Option unused',
                  key = 'Misc.ProcVerbose',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Reboot method',
                  summary = 'Preferred reboot method (any, psci, acpi, rcr_hard, kb, ps2, uefi, or rcr_power)',
                  key = 'Misc.RebootMethod',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'any',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SIOControlFlag1',
                  summary = 'Storage I/O Control Internal Flag',
                  key = 'Misc.SIOControlFlag1',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2147483647,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SIOControlFlag2',
                  summary = 'Storage I/O Control Internal Flag',
                  key = 'Misc.SIOControlFlag2',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2147483647,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SIOControlLoglevel',
                  summary = 'Storage I/O Control Log Level',
                  key = 'Misc.SIOControlLoglevel',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 7,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SIOControlOptions',
                  summary = 'Storage I/O Control Options',
                  key = 'Misc.SIOControlOptions',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ScreenSaverDelay',
                  summary = 'Delay in minutes before screensaver kicks in',
                  key = 'Misc.ScreenSaverDelay',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 60,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ShaperStatsEnabled',
                  summary = 'Enable stats in shaper module',
                  key = 'Misc.ShaperStatsEnabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ShellPort',
                  summary = 'Name of serial port to use for visor shell (COM1, COM2)',
                  key = 'Misc.ShellPort',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'none',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TestNativeFCPaeCapable',
                  summary = 'native_fc test module is pae capable',
                  key = 'Misc.TestNativeFCPaeCapable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum hard timer period',
                  summary = 'Maximum hard timer interrupt period in microseconds',
                  key = 'Misc.TimerMaxHardPeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 10000000,
                     defaultValue = 500000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TimerTolerance',
                  summary = 'Default timer lateness tolerance in microseconds',
                  key = 'Misc.TimerTolerance',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 1000000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'USB Arbitrator auto start disable (deprecated)',
                  summary = 'Disable automatic start of USB Arbitrator.  This option is deprecated.  Please use USB.arbitratorAutoStartDisabled.',
                  key = 'Misc.UsbArbitratorAutoStartDisabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UserDuctDynBufferSize',
                  summary = 'Max buffer size for UW duct (bytes)',
                  key = 'Misc.UserDuctDynBufferSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 32768,
                     defaultValue = 16384
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UserSocketUnixMaxBufferSize',
                  summary = 'Max buffer size for UW unix domain sockets (bytes)',
                  key = 'Misc.UserSocketUnixMaxBufferSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 131072,
                     defaultValue = 65536
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Watchdog backtrace',
                  summary = 'Backtrace on every Nth watchdog',
                  key = 'Misc.WatchdogBacktrace',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmmDisableL1DFlush',
                  summary = 'Disable L1D flush on VM entry',
                  key = 'Misc.vmmDisableL1DFlush',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'vsanWitnessVirtualAppliance',
                  summary = 'Indicates a vSAN witness host running in a Virtual Appliance. VM services (create/register/power on) are blocked',
                  key = 'Misc.vsanWitnessVirtualAppliance',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DatastoreNamespaceManager Timeout',
                  summary = 'Timeout for DatastoreNamespaceManager operations in milliseconds',
                  key = 'Misc.DsNsMgrTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10000,
                     max = 1800000,
                     defaultValue = 1200000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Misc.HostAgentUpdateLevel',
                  summary = 'The update level of Host Agent.',
                  key = 'Misc.HostAgentUpdateLevel',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = true,
                     defaultValue = '',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VM MetadataManager Timeout',
                  summary = 'Timeout for VM MetadataManager operations in milliseconds',
                  key = 'Misc.MetadataUpdateTimeoutMsec',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 600000,
                     defaultValue = 30000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'APD start count',
                  summary = 'Number of sequential heartbeat failures after which APD start event is triggered',
                  key = 'NFS.ApdStartCount',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 5,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Disk file lock update frequency',
                  summary = 'Time (in seconds) between updates to a disk lock file',
                  key = 'NFS.DiskFileLockUpdateFreq',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 8,
                     max = 3600,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Heartbeat delta',
                  summary = 'Time in seconds since the last successful update before a heartbeat is sent',
                  key = 'NFS.HeartbeatDelta',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 3,
                     max = 30,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Heartbeat frequency',
                  summary = 'Time in seconds between heartbeats',
                  key = 'NFS.HeartbeatFrequency',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 5,
                     max = 86400,
                     defaultValue = 12
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum heartbeat failures',
                  summary = 'Number of sequential failures before a volume is marked down',
                  key = 'NFS.HeartbeatMaxFailures',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 6,
                     max = 10,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Heartbeat time-out',
                  summary = 'Time in seconds before an outstanding heartbeat is stopped',
                  key = 'NFS.HeartbeatTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 3,
                     max = 30,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LockBreakTimeout',
                  summary = 'Time (in seconds) to wait to check for expired races when breaking lock',
                  key = 'NFS.LockBreakTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3600,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum number of lock renew failures',
                  summary = 'Number of update failures before a disk file lock is declared stale',
                  key = 'NFS.LockRenewMaxFailureNumber',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LockSWMRTimeout',
                  summary = 'Time (in seconds) to wait to check for expired races when acquiring SWMR lock',
                  key = 'NFS.LockSWMRTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3600,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LockSharedTimeout',
                  summary = 'Time (in seconds) to wait to check for expired races when sharing (read) lock',
                  key = 'NFS.LockSharedTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3600,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LockUpdateTimeout',
                  summary = 'Time (in seconds) before we abort an outstanding lock update',
                  key = 'NFS.LockUpdateTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 8,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LogNfsStat3',
                  summary = 'Log nfsstat3 code',
                  key = 'NFS.LogNfsStat3',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxQueueDepth',
                  summary = 'Maximum per-Volume queue depth',
                  key = 'NFS.MaxQueueDepth',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 4294967295,
                     defaultValue = 4294967295
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum NFS v3 volumes count',
                  summary = 'Maximum number of mounted NFS v3 volumes',
                  key = 'NFS.MaxVolumes',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 8,
                     max = 256,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NFSMaxOutstandingIOs',
                  summary = 'Maximum number of NFSv3 outstanding IOs on the host',
                  key = 'NFS.NFSMaxOutstandingIOs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 32,
                     max = 131072,
                     defaultValue = 65536
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Socket receive buffer size',
                  summary = 'Default size of socket receive buffer (KB)',
                  key = 'NFS.ReceiveBufferSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 64,
                     max = 5120,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Socket send buffer size',
                  summary = 'Default size of socket send buffer (KB)',
                  key = 'NFS.SendBufferSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 32,
                     max = 5120,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SyncRetries',
                  summary = 'Number of retries before synchronous IO fails (10 seconds per retry)',
                  key = 'NFS.SyncRetries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 3,
                     max = 360,
                     defaultValue = 25
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Remount volume frequency',
                  summary = 'Time in seconds before attempting to remount a volume',
                  key = 'NFS.VolumeRemountFrequency',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 30,
                     max = 3600,
                     defaultValue = 30
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EOSDelay',
                  summary = 'Request EOS safety delay in seconds',
                  key = 'NFS41.EOSDelay',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 90,
                     defaultValue = 30
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IOTaskRetry',
                  summary = 'Synchronous I/O task number of retries',
                  key = 'NFS41.IOTaskRetry',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100,
                     defaultValue = 25
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxRead',
                  summary = 'Maximum read transfer size in bytes (use the smaller of this value and the server advertised value)',
                  key = 'NFS41.MaxRead',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 256,
                     max = 4294967295,
                     defaultValue = 4294967295
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum NFS v4.1 volumes count',
                  summary = 'Maximum number of mounted NFS v4.1 volumes',
                  key = 'NFS41.MaxVolumes',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 8,
                     max = 256,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxWrite',
                  summary = 'Maximum write transfer size in bytes (use the smaller of this value and the server advertised value)',
                  key = 'NFS41.MaxWrite',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 256,
                     max = 4294967295,
                     defaultValue = 4294967295
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MountTimeout',
                  summary = 'Mount timeout in seconds',
                  key = 'NFS41.MountTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 60,
                     defaultValue = 30
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'RecvBufSize',
                  summary = 'Socket receive buffer size in kilobytes (using default if set to zero)',
                  key = 'NFS41.RecvBufSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2048,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SendBufSize',
                  summary = 'Socket send buffer size in kilobytes (using default if set to zero)',
                  key = 'NFS41.SendBufSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2048,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AdvertisementDuration',
                  summary = 'duration of RARP advertisements',
                  key = 'Net.AdvertisementDuration',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AllowPT',
                  summary = 'Whether to enable UPT/NPA',
                  key = 'Net.AllowPT',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'BlockGuestBPDU',
                  summary = 'Block guest sourced BPDU frames',
                  key = 'Net.BlockGuestBPDU',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Coalesce default on',
                  summary = 'Dynamic coalescing on by default',
                  key = 'Net.CoalesceDefaultOn',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceFavorNoVmmVmkTx',
                  summary = 'Favor disabling all vmm->vmk tx transitions; boost its score by factor of this/64.',
                  key = 'Net.CoalesceFavorNoVmmVmkTx',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 64,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceFineTimeoutCPU',
                  summary = 'Set which CPU the fine timer will run on',
                  key = 'Net.CoalesceFineTimeoutCPU',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 512,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceFineTxTimeout',
                  summary = 'set the fine coalesce timeout in microseconds',
                  key = 'Net.CoalesceFineTxTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 4294967295,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceFlexMrq',
                  summary = 'Whether to dynamically switch on/off multiRxQCalib.',
                  key = 'Net.CoalesceFlexMrq',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceLowRxRate',
                  summary = 'No Rx coalescing calibration when the number of pkts Rx per timeout is lower than this number.',
                  key = 'Net.CoalesceLowRxRate',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 256,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceLowTxRate',
                  summary = 'No tx coalescing calibration when the number of pkts tx per timeout is lower than this number.',
                  key = 'Net.CoalesceLowTxRate',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 256,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceMatchedQs',
                  summary = 'Whether to use matched TxRxQ-pairs mode when applicable.',
                  key = 'Net.CoalesceMatchedQs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceMrqLt',
                  summary = "Whether to set a RxQ's coalesce to zero based on per-RxQ Low Traffic.",
                  key = 'Net.CoalesceMrqLt',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceMrqMetricAllowTxOnly',
                  summary = "Whether to allow's individual RxQ's perf metric to be tx pkt cnt only; if not, it will be tx + rx, or rx only.",
                  key = 'Net.CoalesceMrqMetricAllowTxOnly',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceMrqMetricRxOnly',
                  summary = "Whether to force individual RxQ's perf metric to be rx pkt cnt only.",
                  key = 'Net.CoalesceMrqMetricRxOnly',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceMrqOverallStop',
                  summary = 'Whether to use overall performance to stop RxQ Calib.',
                  key = 'Net.CoalesceMrqOverallStop',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceMrqRatioMetric',
                  summary = 'Whether Tx perf score is attributed to RxQ according to rxPktCnt ratio.',
                  key = 'Net.CoalesceMrqRatioMetric',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceMrqTriggerReCalib',
                  summary = "Whether to let individual RxQ's perf change trigger re-calib.",
                  key = 'Net.CoalesceMrqTriggerReCalib',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceMultiRxQCalib',
                  summary = 'When not in matched TxRxQ-pairs mode, whether to uses separate RxQ Calib.',
                  key = 'Net.CoalesceMultiRxQCalib',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceNoVmmVmkTx',
                  summary = 'Whether to try disable all vmm->vmk tx transitions.',
                  key = 'Net.CoalesceNoVmmVmkTx',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceParams',
                  summary = 'Set parameters for the default virtual NIC coalescing scheme.',
                  key = 'Net.CoalesceParams',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceRBCRate',
                  summary = 'Target event rate for RateBasedCoalescing',
                  key = 'Net.CoalesceRBCRate',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 100000,
                     defaultValue = 4000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceRxLtStopCalib',
                  summary = 'Whether Rx Low Traffic stops Rx calibration.',
                  key = 'Net.CoalesceRxLtStopCalib',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceRxQDepthCap',
                  summary = 'Cap of Rx coalescing size.',
                  key = 'Net.CoalesceRxQDepthCap',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 80,
                     defaultValue = 40
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceScheme',
                  summary = 'Set the default virtual NIC coalescing scheme.',
                  key = 'Net.CoalesceScheme',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'rbc',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceTimeoutType',
                  summary = 'set the coalesce timeout type: fine(1 ms by default) or coarse (4 ms by default)',
                  key = 'Net.CoalesceTimeoutType',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 2,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceTxAlwaysPoll',
                  summary = 'Whether always poll Tx at coalesce timeout handler.',
                  key = 'Net.CoalesceTxAlwaysPoll',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoalesceTxQDepthCap',
                  summary = 'Cap of Tx coalescing size.',
                  key = 'Net.CoalesceTxQDepthCap',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 80,
                     defaultValue = 40
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Coalesce Tx time-out',
                  summary = 'Set the coalesce time-out in microseconds',
                  key = 'Net.CoalesceTxTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 4294967295,
                     defaultValue = 4000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DCBEnable',
                  summary = 'Enable DCB for FCoE',
                  key = 'Net.DCBEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DVFilterBindIpAddress',
                  summary = 'DVFilter internal communication endpoint',
                  key = 'Net.DVFilterBindIpAddress',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DVFilterPriorityRdLockEnable',
                  summary = 'Use priority locking in dvfilter to read lock portsets',
                  key = 'Net.DVFilterPriorityRdLockEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DVSLargeHeapMBPerGB',
                  summary = 'Maximum MB of dvsLargeHeap memory to be allocated per GB of physical memory',
                  key = 'Net.DVSLargeHeapMBPerGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 20,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DVSLargeHeapMaxSize',
                  summary = 'Max size for the dvsLargeHeap',
                  key = 'Net.DVSLargeHeapMaxSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 64,
                     max = 2048,
                     defaultValue = 300
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DontOffloadInnerIPv6',
                  summary = "Don't offload inner IPv6 CSO/TSO packets to physical NICs",
                  key = 'Net.DontOffloadInnerIPv6',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'E1000IntrCoalesce',
                  summary = 'Whether to enable interrupt coalescing for e1000 vNIC.',
                  key = 'Net.E1000IntrCoalesce',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'E1000TxCopySize',
                  summary = 'e1000 tx less than or equal to this will be fully copied with no need for completion.',
                  key = 'Net.E1000TxCopySize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 2048
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'E1000TxZeroCopy',
                  summary = 'Use tx zero copy for non-tso packets for e1000.',
                  key = 'Net.E1000TxZeroCopy',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EnableDMASgCons',
                  summary = 'When non-zero, enable the DMA SG constraints support in uplink layer',
                  key = 'Net.EnableDMASgCons',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EnableOuterCsum',
                  summary = 'Enable uplink layer outer checksumming',
                  key = 'Net.EnableOuterCsum',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EnsMbufpoolMaxMBPerGB',
                  summary = 'Maximum MB of the ENS slab memory to be allocated per GB of physical memory',
                  key = 'Net.EnsMbufpoolMaxMBPerGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 500,
                     defaultValue = 200
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EnsMbufpoolMinMBPerGB',
                  summary = 'Minimum MB of the ENS slab memory to be allocated per GB of physical memory',
                  key = 'Net.EnsMbufpoolMinMBPerGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 500,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Etherswitch fast path',
                  summary = 'Allow Etherswitch fast path',
                  key = 'Net.EtherswitchAllowFastPath',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Ethernet switch hash size',
                  summary = 'Number of ports on the etherswitch x 2^N is the size of the hash table for looking up MACs',
                  key = 'Net.EtherswitchHashSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EtherswitchHeapMax',
                  summary = 'The maximum size (in Megabytes) to which the etherswitch heap can grow. (REQUIRES REBOOT!)',
                  key = 'Net.EtherswitchHeapMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 86,
                     max = 2047,
                     defaultValue = 512
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Etherswitch per-pCPU dispatch data number',
                  summary = 'The dispatch data number in the etherswitch per-pCPU dispatch data cache. (REQUIRES REBOOT!)',
                  key = 'Net.EtherswitchNumPerPCPUDispatchData',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 3,
                     max = 63,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FollowHardwareMac',
                  summary = 'If set to 1, the management interface MAC address will update whenever the hardware MAC address changes.',
                  key = 'Net.FollowHardwareMac',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'GuestIPHack',
                  summary = 'Enable guest arp inspection IOChain to get IP',
                  key = 'Net.GuestIPHack',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Guest Tx copy break',
                  summary = 'Transmits smaller than this will be copied rather than mapped',
                  key = 'Net.GuestTxCopyBreak',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 60,
                     max = 4294967295,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IGMPQueries',
                  summary = 'Number of IGMP Queries to send during after VMotion/Teaming failover',
                  key = 'Net.IGMPQueries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IGMPQueryInterval',
                  summary = 'Interval(in seconds) for IGMP/MLD general query in multicast snooping',
                  key = 'Net.IGMPQueryInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 32,
                     max = 3600,
                     defaultValue = 125
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IGMPRouterIP',
                  summary = 'Router IP Address for IGMP (generally not necessary to set this)',
                  key = 'Net.IGMPRouterIP',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '0.0.0.0',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IGMPV3MaxSrcIPNum',
                  summary = 'Max per-group srouce IP number for IGMP V3',
                  key = 'Net.IGMPV3MaxSrcIPNum',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 32,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'IGMPVersion',
                  summary = 'IGMP Version (2 or 3)',
                  key = 'Net.IGMPVersion',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 3,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LRODefBackoffPeriod',
                  summary = 'After adaptive LRO decided not to do LRO, how many intervals to wait before trying again.',
                  key = 'Net.LRODefBackoffPeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 65535,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LRODefMaxLength',
                  summary = 'LRO default max length',
                  key = 'Net.LRODefMaxLength',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 65535,
                     defaultValue = 65535
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LRODefThreshold',
                  summary = 'After this # packets, evaluate whether to continue SW LRO',
                  key = 'Net.LRODefThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 65535,
                     defaultValue = 4000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LRODefUseRatioDenom',
                  summary = 'If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio.',
                  key = 'Net.LRODefUseRatioDenom',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LRODefUseRatioNumer',
                  summary = 'If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio.',
                  key = 'Net.LRODefUseRatioNumer',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LinkFlappingThreshold',
                  summary = 'Max number of link down events per minute before considering a link unstable (0 to deactivate)',
                  key = 'Net.LinkFlappingThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 65535,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LinkStatePollTimeout',
                  summary = 'Link State poll timer period in milliseconds.',
                  key = 'Net.LinkStatePollTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 90000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MLDRouterIP',
                  summary = 'Router IPv6 Address for MLD (generally not necessary to set this)',
                  key = 'Net.MLDRouterIP',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'FE80::FFFF:FFFF:FFFF:FFFF',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MLDV2MaxSrcIPNum',
                  summary = 'Max per-group srouce IP number for MLD V2',
                  key = 'Net.MLDV2MaxSrcIPNum',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 32,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MLDVersion',
                  summary = 'MLD Version (1 or 2)',
                  key = 'Net.MLDVersion',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 2,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxBeaconVlans',
                  summary = 'maximum number of VLANs to probe with beacons.',
                  key = 'Net.MaxBeaconVlans',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4096,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum simultaneous beacons',
                  summary = 'Maximum number of beacons to send in one beacon cycle',
                  key = 'Net.MaxBeaconsAtOnce',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4096,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxGlobalRxQueueCount',
                  summary = 'Global max length of rx queues for all virtual ports on a ESX host that support queueing',
                  key = 'Net.MaxGlobalRxQueueCount',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 100000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum net Tx queue length',
                  summary = 'Maximum length of the Tx queue for the physical NICs',
                  key = 'Net.MaxNetifTxQueueLen',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 10000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum page in queue length',
                  summary = 'Maximum number of paging requests to queue for guest DMA',
                  key = 'Net.MaxPageInQueueLen',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 500,
                     defaultValue = 75
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxPktRxListQueue',
                  summary = 'Maximum packet we can queue in rxList',
                  key = 'Net.MaxPktRxListQueue',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 200000,
                     defaultValue = 3500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum port Rx queue length',
                  summary = 'Maximum length of the rx queue for virtual ports whose clients support queuing',
                  key = 'Net.MaxPortRxQueueLen',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 500,
                     defaultValue = 80
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MinEtherLen',
                  summary = 'Minimum size ethernet frame to transmit',
                  key = 'Net.MinEtherLen',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 60,
                     max = 1518,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NcpLlcSap',
                  summary = 'beacon/color NCP messages created with this SAP (DSAP/SSAP)',
                  key = 'Net.NcpLlcSap',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetBHRxStormThreshold',
                  summary = 'Declare Rx Storm after this number of consecutive rx pkt drops during queuing in NetBH rxList.',
                  key = 'Net.NetBHRxStormThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 200000,
                     defaultValue = 320
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetDebugRARPTimerInter',
                  summary = 'RARP timer will be triggered at this interval.',
                  key = 'Net.NetDebugRARPTimerInter',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 16777215,
                     defaultValue = 30000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetDeferTxCompletion',
                  summary = 'Whether to defer tx completion to tx world. 1 for Try Completion. 2 For Always (Only in MQ Tx World case).',
                  key = 'Net.NetDeferTxCompletion',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetDiscUpdateIntrvl',
                  summary = 'Set interval (in milliseconds) of networking discovery to update the VLAN information',
                  key = 'Net.NetDiscUpdateIntrvl',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 4294967295,
                     defaultValue = 300
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetEnableSwCsumForLro',
                  summary = 'Whether enable software checksum for LRO',
                  key = 'Net.NetEnableSwCsumForLro',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetEsxfwPassOutboundGRE',
                  summary = 'Whether outbound GRE traffic is passed by ESXi firewall',
                  key = 'Net.NetEsxfwPassOutboundGRE',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetInStressTest',
                  summary = 'If set to 1, suppress certain logs to avoid log spew.',
                  key = 'Net.NetInStressTest',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetLatencyAwareness',
                  summary = "Whether to check virtual machine's latency settings or not for vmxnet2/3",
                  key = 'Net.NetLatencyAwareness',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetMaxRarpsPerInterval',
                  summary = 'Max number of RARPs dispatched per timer callback.',
                  key = 'Net.NetMaxRarpsPerInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 4294967295,
                     defaultValue = 128
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetNetqNumaIOCpuPinThreshold',
                  summary = 'CPU threshold for pinning device queues in NUMA I/O',
                  key = 'Net.NetNetqNumaIOCpuPinThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 60,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetNetqRxRebalRSSLoadThresholdPerc',
                  summary = 'Threshold percentage to rebalance RSS(Receive Side Scaling) queue',
                  key = 'Net.NetNetqRxRebalRSSLoadThresholdPerc',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetNetqTxPackKpps',
                  summary = 'Max TX queue load (in thousand packet per second) to allow packing on the corresponding RX queue',
                  key = 'Net.NetNetqTxPackKpps',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 10000,
                     defaultValue = 300
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetNetqTxUnpackKpps',
                  summary = 'Threshold (in thousand packet per second) for TX queue load to trigger unpacking of the corresponding RX queue',
                  key = 'Net.NetNetqTxUnpackKpps',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 10000,
                     defaultValue = 600
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetNiocAllowOverCommit',
                  summary = 'Whether allow NIOC overcommit when a vNIC is in connected state for DVS',
                  key = 'Net.NetNiocAllowOverCommit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetPTMgrWakeupInterval',
                  summary = 'How often the PTMgr will wakeup and trigger the UPT mode switch in second.',
                  key = 'Net.NetPTMgrWakeupInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 5,
                     max = 10,
                     defaultValue = 6
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Packet allocation retry count',
                  summary = 'Number of attempts for allocating packet within the page',
                  key = 'Net.NetPktAllocTries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 10,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetPktSlabFreePercentThreshold',
                  summary = 'Percent of free network memory pool, below which an event is reported.',
                  key = 'Net.NetPktSlabFreePercentThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 50,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetPortFlushIterLimit',
                  summary = 'when input is serialized, this bounds the number of times a thread flushes the deferred list.',
                  key = 'Net.NetPortFlushIterLimit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 127,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetPortFlushPktLimit',
                  summary = 'when input is serialized, this bounds the number of pkts a thread flushes from the deferred list.',
                  key = 'Net.NetPortFlushPktLimit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetPortTrackTxRace',
                  summary = 'if enabled(1), collect statistics on potential tx race between concurrent threads.',
                  key = 'Net.NetPortTrackTxRace',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetRCFAllowBPF',
                  summary = 'Allow to run BPF code in RCF',
                  key = 'Net.NetRCFAllowBPF',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetRmDistMacFilter',
                  summary = 'Activate/Deactivate the MAC filter on distributed NetRM',
                  key = 'Net.NetRmDistMacFilter',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetRmDistSamplingRate',
                  summary = 'Sampling rate on distributed NetRM',
                  key = 'Net.NetRmDistSamplingRate',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetRxCopyInTx',
                  summary = 'Whether to enable rx copy in tx worldlet/world.',
                  key = 'Net.NetRxCopyInTx',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedCoalesceTxUsecs',
                  summary = 'Maximum number of microseconds the device can delay tx completions',
                  key = 'Net.NetSchedCoalesceTxUsecs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 125,
                     defaultValue = 33
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedDefaultResPoolSharesPct',
                  summary = 'Percent share given to unclassified traffic',
                  key = 'Net.NetSchedDefaultResPoolSharesPct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 99,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedDefaultSchedName',
                  summary = 'Default networking packet scheduler',
                  key = 'Net.NetSchedDefaultSchedName',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'fifo',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedECNEnabled',
                  summary = 'Enable net scheduler to send congestion notification to switch ports.',
                  key = 'Net.NetSchedECNEnabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedECNThreshold',
                  summary = 'Percentage queue utilization at which net scheduler will start sending congestion notifications to switch ports.',
                  key = 'Net.NetSchedECNThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 70
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedHClkLeafQueueDepthPkt',
                  summary = 'Minimum number of packets each HClk leaf node can hold',
                  key = 'Net.NetSchedHClkLeafQueueDepthPkt',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 10000,
                     defaultValue = 640
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedHClkMQ',
                  summary = 'Enable multiple hardware queue for hclk netsched. (0 is off. 1 and 2 means MQ enabled. With 1, user specifies the number of queues, while 2 is dynamic based on link speed.)',
                  key = 'Net.NetSchedHClkMQ',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedHClkMaxHwQueue',
                  summary = 'Maximum number hardware queue that HClock can use. Only used when NetSchedHClkMQ is 1.',
                  key = 'Net.NetSchedHClkMaxHwQueue',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedHClkVnicMQ',
                  summary = 'Enable multiple VNIC queue for hardware send queue selection',
                  key = 'Net.NetSchedHClkVnicMQ',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedHeapMaxSizeMB',
                  summary = 'Size of the netsched subsystem heap in MB',
                  key = 'Net.NetSchedHeapMaxSizeMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 96,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedInFlightMaxBytesDefault',
                  summary = 'Number of bytes fed to the nic for nics with a normal (1Gbps) linkspeed',
                  key = 'Net.NetSchedInFlightMaxBytesDefault',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1500,
                     max = 1500000,
                     defaultValue = 20000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedInFlightMaxBytesInsane',
                  summary = "Number of bytes fed to the nic for nics that don't support tx completion coalescing",
                  key = 'Net.NetSchedInFlightMaxBytesInsane',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1500,
                     max = 1500000,
                     defaultValue = 1500000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedMaxPktSend',
                  summary = 'Maximum number of packets that we can send to the driver at a time',
                  key = 'Net.NetSchedMaxPktSend',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 4096,
                     defaultValue = 256
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedQoSSchedName',
                  summary = 'Default networking packet scheduler for QoS',
                  key = 'Net.NetSchedQoSSchedName',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'hclk',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSchedSpareBasedShares',
                  summary = "Enable shares scheduling only on spare bandwidth. Don't bill while doing reservation scheduling",
                  key = 'Net.NetSchedSpareBasedShares',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSendRARPOnPortEnablement',
                  summary = 'Ensure one RARP is sent immediately when a port is enabled',
                  key = 'Net.NetSendRARPOnPortEnablement',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetShaperQueuePerL3L4Flow',
                  summary = 'Enable queuing per L3/L4 flow hashing',
                  key = 'Net.NetShaperQueuePerL3L4Flow',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetShaperQueueSizeMax',
                  summary = 'Maximum shaper queue size',
                  key = 'Net.NetShaperQueueSizeMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 5000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetShaperQueueSizeMin',
                  summary = 'Minimum shaper queue size',
                  key = 'Net.NetShaperQueueSizeMin',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 500,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetSplitRxMode',
                  summary = 'Whether to enable automatic splitRxMode',
                  key = 'Net.NetSplitRxMode',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetTraceEnable',
                  summary = 'Enable virtual network tracing',
                  key = 'Net.NetTraceEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetTuneHostMode',
                  summary = 'Tuning mode for networking',
                  key = 'Net.NetTuneHostMode',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'default',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetTuneInterval',
                  summary = 'Tuning interval in seconds',
                  key = 'Net.NetTuneInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 3600,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetTuneThreshold',
                  summary = 'Threshold for activating a tuned mode',
                  key = 'Net.NetTuneThreshold',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '1n 2n 50',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Net Tx do not cluster size',
                  summary = 'Transmits smaller than this will not be subject to clustering.coalescing',
                  key = 'Net.NetTxDontClusterSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 8192,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetTxStaticRelation',
                  summary = 'Whether the world should have a static relation to the VM VCPU',
                  key = 'Net.NetTxStaticRelation',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetVMTxType',
                  summary = 'World for asynchronous Tx for net devices. 1 for one tx context per vNIC. 2 for one tx context per VM',
                  key = 'Net.NetVMTxType',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 3,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NetpollSwLRO',
                  summary = 'Whether to perform SW LRO on pkts in netPoll',
                  key = 'Net.NetpollSwLRO',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'No local checksum',
                  summary = 'Do not checksum local tx.rx frames',
                  key = 'Net.NoLocalCSum',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Notify switch',
                  summary = 'Broadcasts an arp request on net handle enable',
                  key = 'Net.NotifySwitch',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PTSwitchingTimeout',
                  summary = 'Timeout (in ms) when asking the VMX/guest to switch in/out of passthru',
                  key = 'Net.PTSwitchingTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 60000,
                     defaultValue = 20000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PVRDMAVmknic',
                  summary = 'Vmknic for PVRDMA',
                  key = 'Net.PVRDMAVmknic',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PktagingDropPolicy',
                  summary = 'Dropping policy for vmxnet3 rx burst queue. 1 for PKTAGING_TAIL_DROP. 2 for PKTAGING_RED',
                  key = 'Net.PktagingDropPolicy',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Port disable time-out',
                  summary = 'Maximum time to wait for ports to complete I/O before disabling',
                  key = 'Net.PortDisableTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2147483647,
                     defaultValue = 5000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ReversePathFwdCheck',
                  summary = 'Block the multicast/broadcast packets that come back from physical switches in a teamed environment',
                  key = 'Net.ReversePathFwdCheck',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ReversePathFwdCheckPromisc',
                  summary = 'Block duplicate packet in a teamed environment when the virtual switch is set to Promiscuous mode.',
                  key = 'Net.ReversePathFwdCheckPromisc',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipCopySmallTx',
                  summary = 'Copy and tx complete small packets for tcp tx',
                  key = 'Net.TcpipCopySmallTx',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipDefLROEnabled',
                  summary = 'LRO enabled for TCP/IP',
                  key = 'Net.TcpipDefLROEnabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipDefLROMaxLength',
                  summary = 'LRO default max length for TCP/IP',
                  key = 'Net.TcpipDefLROMaxLength',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 65535,
                     defaultValue = 32768
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipDgramRateLimiting',
                  summary = 'Enable Tx rate limiting for UDP sockets',
                  key = 'Net.TcpipDgramRateLimiting',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipEnableABC',
                  summary = 'Enable Appropriate Byte Counting for TCP (RFC 3465)',
                  key = 'Net.TcpipEnableABC',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipEnableFlowtable',
                  summary = 'Enable route caching through the use of flowtable',
                  key = 'Net.TcpipEnableFlowtable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipEnableSendScaling',
                  summary = 'Enable Send-Side Scaling (requires RSS)',
                  key = 'Net.TcpipEnableSendScaling',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipHWLRONoDelayAck',
                  summary = 'Delayed ack timer not armed for Hardware LRO (socket option needs to be set in addition).',
                  key = 'Net.TcpipHWLRONoDelayAck',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipHeapMax',
                  summary = 'Max megabytes the tcpip module heap can grow to. (REQUIRES REBOOT!)',
                  key = 'Net.TcpipHeapMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 32,
                     max = 3070,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TCP/IP heap size',
                  summary = 'Size of the TCP/IP module heap in megabytes (requires reboot)',
                  key = 'Net.TcpipHeapSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 32,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipIGMPDefaultVersion',
                  summary = 'Default version of IGMP, in the absence of a querier',
                  key = 'Net.TcpipIGMPDefaultVersion',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 3,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipIGMPRejoinInterval',
                  summary = 'Delay in seconds between automatic IGMP rejoins when no querier is present',
                  key = 'Net.TcpipIGMPRejoinInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 3600,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipLODispatchQueueMaxLen',
                  summary = 'Max # of pkts queued into the per-protocol queue used for dispatching loopback traffic (REQUIRES REBOOT!)',
                  key = 'Net.TcpipLODispatchQueueMaxLen',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 50,
                     max = 512,
                     defaultValue = 128
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipLRONoDelayAck',
                  summary = 'Delayed ack timer not armed for LRO',
                  key = 'Net.TcpipLRONoDelayAck',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipLogPackets',
                  summary = 'Turns on packet logging for a vmknic on debug builds, in a circular & in-memory buffer (Takes effect during vmknic creation time)',
                  key = 'Net.TcpipLogPackets',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipLogPacketsCount',
                  summary = 'Number of packets to log in the in-memory logger. 24570 packets take up about 1.2 MB, and Tx & Rx use separate buffers. (Takes effect during vmknic creation time)',
                  key = 'Net.TcpipLogPacketsCount',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1024,
                     max = 49140,
                     defaultValue = 24570
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum number of TCP/IP stack instances',
                  summary = 'The maximum number of TCP/IP stack instances that can exist concurrently. If  you increase this number, you must also increase the TcpipHeapSize by about 2.5 MB per instance. Requires rebooting the host.',
                  key = 'Net.TcpipMaxNetstackInstances',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 48,
                     max = 513,
                     defaultValue = 48
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipNoBcopyRx',
                  summary = 'Avoid bcopy in tcp rx',
                  key = 'Net.TcpipNoBcopyRx',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipPendPktSocketFreeTimeout',
                  summary = 'Time Delay in seconds, for freeing UDP sockets that have pending packets for Tx completion',
                  key = 'Net.TcpipPendPktSocketFreeTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 300,
                     defaultValue = 300
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipRxDispatchQueueMaxLen',
                  summary = 'Max # of pkts queued into a tcpip vmknic by an execution context (applied when vmknic is created)',
                  key = 'Net.TcpipRxDispatchQueueMaxLen',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 20000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipRxDispatchQueues',
                  summary = 'Max # of dispatch queues used for RX. For low memory systems, this should be minimum value(REQUIRES REBOOT!)',
                  key = 'Net.TcpipRxDispatchQueues',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 8,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipRxDispatchQuota',
                  summary = 'Max # of pkts dispatched into the tcpip stack by an execution context',
                  key = 'Net.TcpipRxDispatchQuota',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1000,
                     defaultValue = 200
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipTxDispatchQuota',
                  summary = 'Max # of pkts dispatched from the tcpip stack by an execution context',
                  key = 'Net.TcpipTxDispatchQuota',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1000,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipTxqBackoffTimeoutMs',
                  summary = 'Duration (in milli seconds) for which backoff is effective when the tx queue has reached the NET_TCPIP_TXQ_MAX_USAGE_THRESHOLD',
                  key = 'Net.TcpipTxqBackoffTimeoutMs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 20,
                     max = 1000,
                     defaultValue = 70
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TcpipTxqMaxUsageThreshold',
                  summary = 'Tx queue usage threshold in percent at which to start throttling',
                  key = 'Net.TcpipTxqMaxUsageThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 50,
                     max = 100,
                     defaultValue = 80
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TeamPolicyUpDelay',
                  summary = "Delay (ms) before considering an `uplink up' event relevant",
                  key = 'Net.TeamPolicyUpDelay',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1800000,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TrafficFilterIpAddress',
                  summary = 'Alternate DVFilter internal communication endpoint',
                  key = 'Net.TrafficFilterIpAddress',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TsoDumpPkt',
                  summary = 'detailed dump of every <n> pkts',
                  key = 'Net.TsoDumpPkt',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2147483647,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UplinkAbortDisconnectTimeout',
                  summary = 'Timeout (ms) waiting for pending calls to finish when disconnecting.',
                  key = 'Net.UplinkAbortDisconnectTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 6000000,
                     defaultValue = 5000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UplinkKillAsyncTimeout',
                  summary = 'Timeout (ms) waiting for async when world is killed.',
                  key = 'Net.UplinkKillAsyncTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 6000000,
                     defaultValue = 10000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UplinkTxQueuesDispEnabled',
                  summary = 'Enables dispatching of port traffic on multiple tx queues',
                  key = 'Net.UplinkTxQueuesDispEnabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UseHwCsumForIPv6Csum',
                  summary = 'When non-zero, use pNIC HW_CSUM, if available, as IPv6 csum offload',
                  key = 'Net.UseHwCsumForIPv6Csum',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UseHwIPv6Csum',
                  summary = 'When non-zero, use pNIC HW IPv6 csum offload if available',
                  key = 'Net.UseHwIPv6Csum',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UseHwTSO',
                  summary = 'When non-zero, use pNIC HW TSO offload if available',
                  key = 'Net.UseHwTSO',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UseHwTSO6',
                  summary = 'When non-zero, use pNIC HW IPv6 TSO offload if available',
                  key = 'Net.UseHwTSO6',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Populate legacy entries',
                  summary = 'Enable or disable populating legacy entries in /proc/vmware/net',
                  key = 'Net.UseLegacyProc',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Use proc',
                  summary = 'Populate /proc/vmware/net',
                  key = 'Net.UseProc',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VLANMTUCheckMode',
                  summary = 'Set the unicast/broadcast checking mode in VLAN MTU check',
                  key = 'Net.VLANMTUCheckMode',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmklnxLROEnabled',
                  summary = 'LRO enabled in vmklinux',
                  key = 'Net.VmklnxLROEnabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmklnxLROMaxAggr',
                  summary = 'LRO max aggr in vmklinux',
                  key = 'Net.VmklnxLROMaxAggr',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 24,
                     defaultValue = 6
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmknicDoLroSplit',
                  summary = 'whether for vmknic LRO avoids aggregating all pkts into a single (> 2 ms) large pkt.',
                  key = 'Net.VmknicDoLroSplit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmknicLroSplitBnd',
                  summary = 'when VmknicDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done.',
                  key = 'Net.VmknicLroSplitBnd',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 255,
                     defaultValue = 12
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmxnet2HwLRO',
                  summary = 'Whether to perform HW LRO on pkts going to a LPD capable vmxnet2',
                  key = 'Net.Vmxnet2HwLRO',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmxnet2PinRxBuf',
                  summary = 'Pin RX buffers for vmxnet2 clients (windows guest only)',
                  key = 'Net.Vmxnet2PinRxBuf',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmxnet2SwLRO',
                  summary = 'Whether to perform SW LRO on pkts going to a LPD capable vmxnet2',
                  key = 'Net.Vmxnet2SwLRO',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmxnet3HwLRO',
                  summary = 'Whether to enable HW LRO on pkts going to a LPD capable vmxnet3',
                  key = 'Net.Vmxnet3HwLRO',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmxnet3NonTsoPacketGtMtuAllowed',
                  summary = 'Allow non-TSO/LRO packets greater than vNic MTU',
                  key = 'Net.Vmxnet3NonTsoPacketGtMtuAllowed',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmxnet3PageInBound',
                  summary = 'max # pageIn requests to handle per helper call for vmxnet3.',
                  key = 'Net.Vmxnet3PageInBound',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1024,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmxnet3RSSHashCache',
                  summary = 'Enable RSS hash cache.',
                  key = 'Net.Vmxnet3RSSHashCache',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmxnet3RxPollBound',
                  summary = 'max # pkts to receive per timeout for vmxnet3.',
                  key = 'Net.Vmxnet3RxPollBound',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4096,
                     defaultValue = 256
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmxnet3SwLRO',
                  summary = 'Whether to perform SW LRO on pkts going to a LPD capable vmxnet3',
                  key = 'Net.Vmxnet3SwLRO',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmxnet3WinIntrHints',
                  summary = 'whether intr hints are used for Windows vmxnet3.',
                  key = 'Net.Vmxnet3WinIntrHints',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Vmxnet3usePNICHash',
                  summary = 'Reuse pnic computed RSS hash.',
                  key = 'Net.Vmxnet3usePNICHash',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetBiDirNeedsTsoTx',
                  summary = 'Need to see Tso Tx to qualify for tsoSplit bidirectional traffic condition.',
                  key = 'Net.VmxnetBiDirNeedsTsoTx',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetBiDirNoTsoSplit',
                  summary = "For bidirectional traffic, don't do tsoSplit.",
                  key = 'Net.VmxnetBiDirNoTsoSplit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetCopyTxRunLimit',
                  summary = "non-Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never).",
                  key = 'Net.VmxnetCopyTxRunLimit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 16
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetDoLroSplit',
                  summary = 'whether for vmxnet LRO avoids aggregating all pkts into a single (> 2 mss) large pkt.',
                  key = 'Net.VmxnetDoLroSplit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetDoTsoSplit',
                  summary = 'whether to split TSO pkts before LPD; 1: halved; 3: VmxnetTsoSplitSize; 2: hybrid.',
                  key = 'Net.VmxnetDoTsoSplit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetLROBackoffPeriod',
                  summary = 'After adaptive LRO decided not to do LRO, how many intervals to wait before trying again.',
                  key = 'Net.VmxnetLROBackoffPeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 65535,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetLROMaxLength',
                  summary = 'LRO default max length for TCP/IP',
                  key = 'Net.VmxnetLROMaxLength',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 65535,
                     defaultValue = 32000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetLROThreshold',
                  summary = 'After this # packets, evaluate whether to continue SW LRO',
                  key = 'Net.VmxnetLROThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 65535,
                     defaultValue = 4000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetLROUseRatioDenom',
                  summary = 'If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio.',
                  key = 'Net.VmxnetLROUseRatioDenom',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetLROUseRatioNumer',
                  summary = 'If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio.',
                  key = 'Net.VmxnetLROUseRatioNumer',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetLroSplitBnd',
                  summary = 'when VmxnetDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done.',
                  key = 'Net.VmxnetLroSplitBnd',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 255,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetPromDisableLro',
                  summary = 'Whether to disable SW LRO when vNIC goes into promiscuous mode.',
                  key = 'Net.VmxnetPromDisableLro',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetSwLROSL',
                  summary = 'Whether to use ShortLived for vmxnet SW LRO',
                  key = 'Net.VmxnetSwLROSL',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetTsoSplitBnd',
                  summary = 'when VmxnetDoTsoSplit is 1 or 2, use targetSize as the tsoSplit threshold if the overall pkt list already has this number of pkts.',
                  key = 'Net.VmxnetTsoSplitBnd',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 255,
                     defaultValue = 12
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetTsoSplitSize',
                  summary = 'split (byte) size; only used if DoTsoSplit >= 2.',
                  key = 'Net.VmxnetTsoSplitSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1500,
                     max = 65535,
                     defaultValue = 17500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetTxCopySize',
                  summary = 'vmxnet tx <= than this will be fully copied with no need for completion.',
                  key = 'Net.VmxnetTxCopySize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 256
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetWinCopyTxRunLimit',
                  summary = "Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never).",
                  key = 'Net.VmxnetWinCopyTxRunLimit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 65535
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VmxnetWinUDPTxFullCopy',
                  summary = 'whether Windows vmxnet UDP tx is fullCopy.',
                  key = 'Net.VmxnetWinUDPTxFullCopy',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'vNicNumDeferredReset',
                  summary = 'max # normalPkts per poll.',
                  key = 'Net.vNicNumDeferredReset',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4096,
                     defaultValue = 12
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'vNicTxPollBound',
                  summary = 'max # normalPkts per poll.',
                  key = 'Net.vNicTxPollBound',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4096,
                     defaultValue = 192
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'vmxnetThroughputWeight',
                  summary = 'How far to favor throughput in vmxnet behavior.',
                  key = 'Net.vmxnetThroughputWeight',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Network I/O control physical NIC opt out option',
                  summary = 'List of physical NICs to opt out of network I/O control',
                  key = 'Net.IOControlPnicOptOut',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NmpPReservationCmdRetryTime',
                  summary = 'Time (in secs) to retry on transient errors for Persistent reservation commands for MSCS CAB configs',
                  key = 'Nmp.NmpPReservationCmdRetryTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 300,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NmpSatpAluaCmdRetryTime',
                  summary = 'Time (in secs) to retry on transient errors',
                  key = 'Nmp.NmpSatpAluaCmdRetryTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 50,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CoreCapRatioPct',
                  summary = 'The capacity of a core in percent. When exceeded, locality migration is rejected. Set to 0 to disable this check',
                  key = 'Numa.CoreCapRatioPct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 90
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CostopSkewAdjust',
                  summary = 'way to handle costop skew, 0:do nothing, 1:interleave vcpus among clients, 2:allow vcpus on all nodes',
                  key = 'Numa.CostopSkewAdjust',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FollowCoresPerSocket',
                  summary = '1: if the vNUMA topology should strickly follow core-per-socket config, 0: to remove the restriction',
                  key = 'Numa.FollowCoresPerSocket',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LTermFairnessInterval',
                  summary = 'duration of long term fairness interval in terms of NUMA rebalance period, 0 indicates that long term fairness is disabled',
                  key = 'Numa.LTermFairnessInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LTermMigImbalThreshold',
                  summary = 'imbalance in long term owed, in percentage, required to trigger migration for long term fairness',
                  key = 'Numa.LTermMigImbalThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LargeInterleave',
                  summary = 'Always use large page interleaving; 0 to disable.',
                  key = 'Numa.LargeInterleave',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Dynamic latency probe period',
                  summary = 'Time (in ms) in between dynamic latency probing',
                  key = 'Numa.LatencyProbePeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 100000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LocalityWeightActionAffinity',
                  summary = 'Benefit of improving action affinity by 1.',
                  key = 'Numa.LocalityWeightActionAffinity',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 200,
                     defaultValue = 130
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LocalityWeightMem',
                  summary = 'Benefit of improving memory locality by 1 pct.',
                  key = 'Numa.LocalityWeightMem',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Migration imbalance threshold',
                  summary = 'Minimum percent load imbalance between nodes to trigger migration',
                  key = 'Numa.MigImbalanceThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 200,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MigPreventLTermThresh',
                  summary = 'long term owed for a VM, in percentage, above which NUMA migration and swaps are disabled for that VM',
                  key = 'Numa.MigPreventLTermThresh',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Migration thrash threshold',
                  summary = 'Maximum post-migration load imbalance as a percentage of pre-migration imbalance to prevent thrashing',
                  key = 'Numa.MigThrashThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 50
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Minimum load improvement for single migration',
                  summary = 'Minimum percent load balance improvement to allow single migration.swap',
                  key = 'Numa.MigThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Monitor migration enable',
                  summary = 'Allow NUMASched monitor migrations. Set to 1 to enable; set to 0 to disable.',
                  key = 'Numa.MonMigEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Page migration enable',
                  summary = 'Permit NUMASched to manipulate page migration. Set to 1 to enable; set to 0 to disable.',
                  key = 'Numa.PageMigEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PageMigLinearRun',
                  summary = 'page migration candidates for linear scan, 0 to disable',
                  key = 'Numa.PageMigLinearRun',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 95
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PageMigRandomRun',
                  summary = 'page migration candidates for random scan, 0 to disable',
                  key = 'Numa.PageMigRandomRun',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PageMigRateMax',
                  summary = 'max page migration rate',
                  key = 'Numa.PageMigRateMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 250000,
                     defaultValue = 8000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PreferHT',
                  summary = 'Prefer using HyperThreads on the same NUMA node over full cores on multiple nodes; 0 to disable.',
                  key = 'Numa.PreferHT',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Rebalancer core count',
                  summary = 'Minimum number of cores per node required to enable NUMA rebalancer',
                  key = 'Numa.RebalanceCoresNode',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 8,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Rebalancer total host core count',
                  summary = 'Minimum number of total host cores required to enable NUMA rebalancer',
                  key = 'Numa.RebalanceCoresTotal',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 32,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enable rebalancer',
                  summary = 'Enable or disable NUMA scheduler rebalancer',
                  key = 'Numa.RebalanceEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Rebalance period',
                  summary = 'Frequency of NUMA node rebalancing in milliseconds',
                  key = 'Numa.RebalancePeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 100,
                     max = 60000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SwapConsiderPeriod',
                  summary = 'time between reconsidering a client for swap, in units of NUMA rebalance period',
                  key = 'Numa.SwapConsiderPeriod',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000,
                     defaultValue = 15
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SwapInterval',
                  summary = 'frequency of NUMA node swap rebalancing, in units of NUMA rebalance period',
                  key = 'Numa.SwapInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 10000,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enable virtual machine swaps for CPU',
                  summary = 'Enable or disable virtual machine swaps across nodes to balance CPU load',
                  key = 'Numa.SwapLoadEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enable virtual machine swaps for memory',
                  summary = 'Enable or disable virtual machine swaps across nodes to improve memory locality',
                  key = 'Numa.SwapLocalityEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SwapMigrateOnly',
                  summary = 'frequency of NUMA VM migration only considerations, in units of NUMA rebalance period, 0 to disable pure migrations',
                  key = 'Numa.SwapMigrateOnly',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CStateMaxLatency',
                  summary = 'In Custom policy, avoid a C-state whose latency is larger than this value (us)',
                  key = 'Power.CStateMaxLatency',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CStatePredictionCoef',
                  summary = 'In Custom policy, predict non-timer wakeup with error probability p, where CStatePredictionCoef = -ln(1 - p) * (1 << 20)',
                  key = 'Power.CStatePredictionCoef',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2000000,
                     defaultValue = 110479
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CStateResidencyCoef',
                  summary = 'In Custom policy, avoid a C-state whose latency * CStateResidencyCoef > predicted residence time',
                  key = 'Power.CStateResidencyCoef',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000000,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ChargeMemoryPct',
                  summary = 'Percentage of idle power consumed by memory',
                  key = 'Power.ChargeMemoryPct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxCpuLoad',
                  summary = 'In Custom policy, CPU utilization threshold below which CPU frequency can be dynamically adjusted',
                  key = 'Power.MaxCpuLoad',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxFreqPct',
                  summary = 'In Custom policy, do not use P-states faster than the given percentage of full CPU speed, rounded up to the next available P-state',
                  key = 'Power.MaxFreqPct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MinFreqPct',
                  summary = 'In Custom policy, do not use P-states slower than the given percentage of full CPU speed',
                  key = 'Power.MinFreqPct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PerfBias',
                  summary = 'In Custom policy, Performance Energy Bias Hint (Intel-only), where 0-15 specify the exact value, while 16-18 choose an automatically determined value from a preset policy: 16=Low Power, 17=Balanced, 18=High Performance',
                  key = 'Power.PerfBias',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 18,
                     defaultValue = 17
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PerfBiasEnable',
                  summary = 'Use Performance Energy Bias Hint',
                  key = 'Power.PerfBiasEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TimerHz',
                  summary = 'In Custom policy, dynamic power management timer sampling rate',
                  key = 'Power.TimerHz',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1000,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UseCStates',
                  summary = 'In Custom policy, use ACPI C-states when processor is idle',
                  key = 'Power.UseCStates',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UsePStates',
                  summary = 'In Custom policy, use ACPI P-states to save power when processor is busy',
                  key = 'Power.UsePStates',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'RdmFilter.HbaIsShared',
                  summary = 'Allow local disks to be RDM candidates for Virtual Machines',
                  key = 'RdmFilter.HbaIsShared',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ScratchConfig.ConfiguredScratchLocation',
                  summary = 'The directory configured to be used for scratch space. Changes will take effect on next reboot.',
                  key = 'ScratchConfig.ConfiguredScratchLocation',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ScratchConfig.CurrentScratchLocation',
                  summary = 'The directory currently being used for scratch space.',
                  key = 'ScratchConfig.CurrentScratchLocation',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = true,
                     defaultValue = '',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ChangeQErrSetting',
                  summary = 'Change the QErr value of devices to 0x0.',
                  key = 'Scsi.ChangeQErrSetting',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CompareLUNNumber',
                  summary = 'Consider LUN number when determining LUN identity.',
                  key = 'Scsi.CompareLUNNumber',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EnableCmdSanityCheck',
                  summary = 'Enable Scsi command basic sanity checks. This option can crash the system if Scsi Command signature mismatches',
                  key = 'Scsi.EnableCmdSanityCheck',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ExtendAPDCondition',
                  summary = 'Trigger APD condition when paths are in unavailable states',
                  key = 'Scsi.ExtendAPDCondition',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FailVMIOonAPD',
                  summary = 'Fast fail virtual machine I/Os on APD Timeout.',
                  key = 'Scsi.FailVMIOonAPD',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LogCmdErrors',
                  summary = 'Log SCSI Device command errors.',
                  key = 'Scsi.LogCmdErrors',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LogCmdRCErrorsFreq',
                  summary = 'Number of consecutive RC errors to be seen before logging SCSI Device command.',
                  key = 'Scsi.LogCmdRCErrorsFreq',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LogMPCmdErrors',
                  summary = 'Log SCSI Multi-path plugin command errors.',
                  key = 'Scsi.LogMPCmdErrors',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LogScsiAborts',
                  summary = 'Log SCSI abort errors and success.',
                  key = 'Scsi.LogScsiAborts',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LunCleanupInterval',
                  summary = 'Timeout for purging stale LUNs. Any LUN which was seen more than the configured number of days ago, will be deleted by the daily cleanup operation',
                  key = 'Scsi.LunCleanupInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100,
                     defaultValue = 7
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxReserveBacktrace',
                  summary = 'Log a backtrace if caller exceeds SCSI_MAX_RESERVE_TIME or SCSI_MAX_RESERVE_TOTALTIME (debug only)',
                  key = 'Scsi.MaxReserveBacktrace',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Maximum reserve time',
                  summary = 'Maximum time (in milliseconds) a system-initiated reservation is normally held',
                  key = 'Scsi.MaxReserveTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 50,
                     max = 500,
                     defaultValue = 200
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxReserveTotalTime',
                  summary = 'Maximum time (in msecs) a system-initiated reservation normally takes from issue to release (debug only)',
                  key = 'Scsi.MaxReserveTotalTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 50,
                     max = 500,
                     defaultValue = 250
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NvmeAdjustLocalNSQDepth',
                  summary = 'Allow dividing the controller queue depth among the namespaces behind the controller for NVMe Local devices.',
                  key = 'Scsi.NvmeAdjustLocalNSQDepth',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'NvmeProbeLogVerbose',
                  summary = 'Enable verbose logging during NVMe device discovery.',
                  key = 'Scsi.NvmeProbeLogVerbose',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Passthrough locking',
                  summary = 'SCSI passthrough locking',
                  key = 'Scsi.PassthroughLocking',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PcpusPerCompletionWorld',
                  summary = 'Allocate number of storage adapter completion worlds based on pcpus per world across NUMA nodes.',
                  key = 'Scsi.PcpusPerCompletionWorld',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 64,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ReserveBacktrace',
                  summary = 'Log a backtrace for all Reserve/Release pairs (debug only)',
                  key = 'Scsi.ReserveBacktrace',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SCSIBlockUnsupportedOpcodesAndPages',
                  summary = 'Enable or disable blocking unsupported SCSI opcodes and vpd/mode pages',
                  key = 'Scsi.SCSIBlockUnsupportedOpcodesAndPages',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SCSIEnableDescToFixedConv',
                  summary = 'Enable or disable conversion of descriptor format sense to fixed for older plugins',
                  key = 'Scsi.SCSIEnableDescToFixedConv',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SCSIEnableDeviceLatencyHistogram',
                  summary = 'Enable or disable updation of device latency histograms',
                  key = 'Scsi.SCSIEnableDeviceLatencyHistogram',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SCSIEnableIOLatencyMsgs',
                  summary = 'Enable or disable storage latency-related error messages from PSA',
                  key = 'Scsi.SCSIEnableIOLatencyMsgs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SCSIStrictSPCVersionChecksForPEs',
                  summary = 'Only LUNs with version >= SCSI_ANSI_SCSI3_SPC4 can be PEs',
                  key = 'Scsi.SCSIStrictSPCVersionChecksForPEs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SCSI time-out re-stop time',
                  summary = 'Delay (in milliseconds) after a stop due to time-out before the stop is re-issued',
                  key = 'Scsi.SCSITimeout_ReabortTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 99999999,
                     defaultValue = 5000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SCSI time-out scan time',
                  summary = 'Time (in milliseconds) to sleep between checking for timed-out asynchronous I/O',
                  key = 'Scsi.SCSITimeout_ScanTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 99999999,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SCSIioTraceBufSizeMB',
                  summary = 'Logchannel buffer size for per device IO tracing in MB',
                  key = 'Scsi.SCSIioTraceBufSizeMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 2,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ScanOnDriverLoad',
                  summary = 'Scan new SCSI buses on device driver load',
                  key = 'Scsi.ScanOnDriverLoad',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ScanSync',
                  summary = 'Force LU scanning operations to be synchronous if set.',
                  key = 'Scsi.ScanSync',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ScsiAllowDeviceSpinup',
                  summary = 'Allow device spin up, if device is in spun down state.',
                  key = 'Scsi.ScsiAllowDeviceSpinup',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ScsiPathSplitUseSimpleCloneBuffer',
                  summary = 'Use simple clone buffers to split IOs at path layer whenever possible.',
                  key = 'Scsi.ScsiPathSplitUseSimpleCloneBuffer',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ScsiRestartStalledQueueLatency',
                  summary = 'Delay in ms before restarting a stalled queue ',
                  key = 'Scsi.ScsiRestartStalledQueueLatency',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 60000,
                     defaultValue = 500
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ScsiTMHardTimeout',
                  summary = 'Timeout in milliseconds before signalling upper layers of wedged I/O (0 = Signalling disabled).',
                  key = 'Scsi.ScsiTMHardTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 600000,
                     defaultValue = 120000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ScsiUseVPDXCopyInfo',
                  summary = 'Use Scsi VPD query for XCopy Info.',
                  key = 'Scsi.ScsiUseVPDXCopyInfo',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ScsiVVolPESNRO',
                  summary = 'Default schedNumReqOutstanding value for a PE LUN.',
                  key = 'Scsi.ScsiVVolPESNRO',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 32,
                     max = 4096,
                     defaultValue = 256
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TimeoutTMThreadExpires',
                  summary = 'Life in seconds of timeout task mgmt handler thread',
                  key = 'Scsi.TimeoutTMThreadExpires',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 86400,
                     defaultValue = 1800
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TimeoutTMThreadLatency',
                  summary = 'Delay in ms before waking up new task mgmt thread ',
                  key = 'Scsi.TimeoutTMThreadLatency',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 600000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TimeoutTMThreadMax',
                  summary = 'Max number of timeout task-mgmt handler threads',
                  key = 'Scsi.TimeoutTMThreadMax',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 16,
                     defaultValue = 16
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TimeoutTMThreadMin',
                  summary = 'Min number of timeout task-mgmt handler threads',
                  key = 'Scsi.TimeoutTMThreadMin',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 16,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TimeoutTMThreadRetry',
                  summary = 'Delay in milliseconds before retrying taskmgmt which failed or for which the I/O did not complete',
                  key = 'Scsi.TimeoutTMThreadRetry',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1000,
                     max = 10000,
                     defaultValue = 2000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TransFailLogPct',
                  summary = 'Percent of Transient failures seen on Scsi Device that will be logged.',
                  key = 'Scsi.TransFailLogPct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'UseAdaptiveRetries',
                  summary = 'Use adaptive retries for transient errors.',
                  key = 'Scsi.UseAdaptiveRetries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Account lock failures',
                  summary = "Maximum allowed failed login attempts before locking out a user's account. Zero disables account locking.",
                  key = 'Security.AccountLockFailures',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Account unlock time',
                  summary = "Duration in seconds to lock out a user's account after exceeding the maximum allowed failed login attempts.",
                  key = 'Security.AccountUnlockTime',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 999999999,
                     defaultValue = 900
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Password history',
                  summary = 'Number of passwords to remember for each user. Zero disables password history.',
                  key = 'Security.PasswordHistory',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Password maximum age',
                  summary = 'Maximum number of days between password changes. Affects all existing and new users.',
                  key = 'Security.PasswordMaxDays',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 99999,
                     defaultValue = 99999
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Password quality control',
                  summary = "Raw options for pam_passwdqc PAM module. This value is used as is in PAM's configuration file, so use with caution.",
                  key = 'Security.PasswordQualityControl',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'retry=3 min=disabled,disabled,disabled,7,7',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SSH session limit',
                  summary = "Maximum number of SSH sessions for all users except user 'root'.",
                  key = 'Security.SshSessionLimit',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100,
                     defaultValue = 50
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxConnPerIP',
                  summary = 'Max number of TCP/IP connection per IP',
                  key = 'SunRPC.MaxConnPerIP',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 256,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SendLowat',
                  summary = 'Send buffer lowat (%)',
                  key = 'SunRPC.SendLowat',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 100,
                     defaultValue = 25
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SetNoDelayedAck',
                  summary = 'Set socket option to disable TCP delayed acknowledgements (Use this option under guidance of VMware support. Requires Remount)',
                  key = 'SunRPC.SetNoDelayedAck',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'WorldAffinity',
                  summary = 'TX Affinity: 0 - Disabled, 1 - Issuing world, 2 - Exact RX world, 3 - Loose RX world',
                  key = 'SunRPC.WorldAffinity',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SvMotionAvgDisksPerVM',
                  summary = 'Initial Storage vMotion Heap Size is proportional to this setting',
                  key = 'SvMotion.SvMotionAvgDisksPerVM',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 4,
                     max = 1024,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Syslog.global.defaultRotate',
                  summary = 'Default number of rotated logs to keep. Reset to default on zero.',
                  key = 'Syslog.global.defaultRotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Syslog.global.defaultSize',
                  summary = 'Default size of logs before rotation, in KiB. Reset to default on zero.',
                  key = 'Syslog.global.defaultSize',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10240,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Syslog.global.logCheckSSLCerts',
                  summary = 'Enforce checking of SSL certificates when logging to a remote host.',
                  key = 'Syslog.global.logCheckSSLCerts',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Syslog.global.logDir',
                  summary = 'Datastore path of directory to output logs to. Reset to default on null. Example: [datastoreName]/logdir',
                  key = 'Syslog.global.logDir',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Syslog.global.logDirUnique',
                  summary = 'Place logs in a unique subdirectory of logdir, based on hostname.',
                  key = 'Syslog.global.logDirUnique',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Syslog.global.logHost',
                  summary = 'The remote host to output logs to. Reset to default on null. Multiple hosts are supported and must be separated with comma (,). Example: udp://hostName1:514, hostName2, ssl://hostName3:1514',
                  key = 'Syslog.global.logHost',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.LogEFI.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.LogEFI.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.Xorg.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.Xorg.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.apiForwarder.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.apiForwarder.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.attestd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.attestd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.auth.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.auth.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.clomd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.clomd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.clusterAgent.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.clusterAgent.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.cmmdsTimeMachine.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.cmmdsTimeMachine.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.cmmdsTimeMachineDump.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.cmmdsTimeMachineDump.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.cmmdsd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.cmmdsd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.crx-cli.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.crx-cli.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.dhclient.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.dhclient.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.epd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.epd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.esxgdpd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.esxgdpd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.esxtokend.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.esxtokend.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.esxupdate.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.esxupdate.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.etcd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.etcd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.fdm.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.fdm.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.gstored.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.gstored.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.healthd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.healthd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.hostd-probe.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.hostd-probe.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.hostd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.hostd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.hostdCgiServer.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.hostdCgiServer.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.hostprofiletrace.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.hostprofiletrace.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.iofiltervpd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.iofiltervpd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.ioinsight.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.ioinsight.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.keypersist.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.keypersist.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.kmxa.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.kmxa.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.kmxd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.kmxd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.lacp.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.lacp.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.lifecycle.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.lifecycle.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.loadESX.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.loadESX.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.localcli.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.localcli.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.nfcd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.nfcd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.osfsd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.osfsd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.rhttpproxy.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.rhttpproxy.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.sandboxd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.sandboxd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.sdrsInjector.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.sdrsInjector.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.settingsd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.settingsd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.shell.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.shell.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.sockrelay.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.sockrelay.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.spherelet.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.spherelet.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.storageRM.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.storageRM.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.swapobjd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.swapobjd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.syslog.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.syslog.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.usb.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.usb.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vdfs-proxy.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vdfs-proxy.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vdfs-server.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vdfs-server.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vdtc.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vdtc.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vitd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vitd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vmauthd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vmauthd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vmkdevmgr.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vmkdevmgr.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vmkernel.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vmkernel.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vmkeventd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vmkeventd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vmksummary.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vmksummary.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vmkwarning.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vmkwarning.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vobd.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vobd.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vprobe.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vprobe.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vpxa.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vpxa.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vsanEsxcli.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vsanEsxcli.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vsananalyticsevents.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vsananalyticsevents.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vsandevicemonitord.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vsandevicemonitord.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vsanfs.configdump.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vsanfs.configdump.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vsanfs.mgmt.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vsanfs.mgmt.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vsanfs.vdfsop.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vsanfs.vdfsop.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vsanmgmt.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vsanmgmt.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vsansystem.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vsansystem.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vsantraceUrgent.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vsantraceUrgent.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger rotations',
                  summary = 'Number of rotated logs to keep for this logger. Reset to default on zero.',
                  key = 'Syslog.loggers.vvold.rotate',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Logger size',
                  summary = 'Set size of logs before rotation for this logger, in KiB. Reset to default on zero.',
                  key = 'Syslog.loggers.vvold.size',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 102400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'USB Arbitrator auto start disable',
                  summary = 'Disable automatic start of USB Arbitrator.  If set USB passthrough will not be available until USB arbitrator is started at the command line.',
                  key = 'USB.arbitratorAutoStartDisabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'USB.devsShared',
                  summary = 'Enable sharing (aka non-exclusive claiming) of USB devices with specified vendor and model ids.  0x0 is a wild card model which matches all models from the specified vendor.  The string must contain colon delimited numeric fields, respectively the vendor_id and product id.  If the latter is omitted from the last pair it is assumed to be 0x0.',
                  key = 'USB.devsShared',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '0x04b3:0',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'USB.quirks',
                  summary = 'Additional USB device quirks to be added to the vmkusb native driver default quirks.  Device quirks are software workarounds for hardware errata.  String format is <vid>:<pid>:<low rev>:<high rev>:<quirk name>, with colon delimited fields.  vid and pid are the \\"usb id\\" numbers for the USB device vendor and product, respectively (and e.g., 0x0e0f for vendor VMware), and low and high rev are the revisions (inclusive) between which to apply the quirk (e.g., 0 and 0xffff).  Quirk name is a string constant starting with UQ_.  Contact VMware support for a full list of valid quirk names.',
                  key = 'USB.quirks',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Read directory retries',
                  summary = 'Maximum number of retries when reading entries from directories',
                  key = 'User.ReaddirRetries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 20,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ActiveDirectoryPreferredDomainControllers',
                  summary = 'Preferred Domain Controllers for Active Directory',
                  key = 'UserVars.ActiveDirectoryPreferredDomainControllers',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '*'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ActiveDirectoryVerifyCAMCertificate',
                  summary = 'Enable or disable verification of SSL certificate for vSphere Authentication Proxy server',
                  key = 'UserVars.ActiveDirectoryVerifyCAMCertificate',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Direct Console User Interface (DCUI) timeout',
                  summary = 'An idle time in seconds before DCUI is automatically logged out. Setting 0 disables the timeout.',
                  key = 'UserVars.DcuiTimeOut',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 86400,
                     defaultValue = 600
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ESXiShellInteractiveTimeOut',
                  summary = 'Idle time before an interactive shell is automatically logged out (in seconds, 0 disables).  Takes effect only for newly logged in sessions.',
                  key = 'UserVars.ESXiShellInteractiveTimeOut',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 86400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ESXiShellTimeOut',
                  summary = 'Time before automatically disabling local and remote shell access (in seconds, 0 disables).  Takes effect after the services are restarted.',
                  key = 'UserVars.ESXiShellTimeOut',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 86400,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ESXiVPsAllowedCiphers',
                  summary = 'ESXi VPs allowed ciphers. List of allowed ciphers to be used by the VPs. Must be in the form accepted by the SSL_CTX_set_cipher_list API.',
                  key = 'UserVars.ESXiVPsAllowedCiphers',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES',
                     validCharacters = '*'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ESXiVPsDisabledProtocols',
                  summary = 'ESXi VPs disabled protocols. Choices are sslv3, tlsv1, tlsv1.1, tlsv1.2. By default sslv3 is disabled. If no protocol is specified, all protocols are enabled.',
                  key = 'UserVars.ESXiVPsDisabledProtocols',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'sslv3,tlsv1,tlsv1.1',
                     validCharacters = '*'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EsximageNetRateLimit',
                  summary = 'Set the maximum rate, in bytes/sec, for downloading VIBs (0=no limit)',
                  key = 'UserVars.EsximageNetRateLimit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2147483647,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EsximageNetRetries',
                  summary = 'Set the number of times to retry in case of failure while downloading VIBs',
                  key = 'UserVars.EsximageNetRetries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1024,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EsximageNetTimeout',
                  summary = 'Set the timeout in seconds for downloading VIBs (0=no timeout)',
                  key = 'UserVars.EsximageNetTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1024,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Hardware Health Ignored Sensors',
                  summary = "List of comma-seperated sensor ID's to ignore for alarm generation.",
                  key = 'UserVars.HardwareHealthIgnoredSensors',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '',
                     validCharacters = '*'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Hardware Health Sync Interval',
                  summary = 'Interval in minutes for periodic synchronization of hardware sensor state with VC alarm state. Setting 0 disables synchronization.',
                  key = 'UserVars.HardwareHealthSyncTime',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 43200,
                     defaultValue = 360
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Host Client CEIP opt-in state',
                  summary = 'Whether or not to opt-in for the Customer Experience Improvement Program in Host Client, 0 for ask, 1 for yes, 2 for no',
                  key = 'UserVars.HostClientCEIPOptIn',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Default console type when clicking on screen shot',
                  summary = 'The default console to use when clicking on a VM screen shot in Host Client, webmks or vmrc',
                  key = 'UserVars.HostClientDefaultConsole',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'webmks',
                     validCharacters = '*'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Show Host Client MOTD notification',
                  summary = 'Whether or not to enable MOTD notification on login for Host Client',
                  key = 'UserVars.HostClientEnableMOTDNotification',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enable Host Client Visual Effects',
                  summary = 'Whether or not to enable visual effects for Host Client',
                  key = 'UserVars.HostClientEnableVisualEffects',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Host Client session timeout',
                  summary = 'Default timeout for Host Client sessions in seconds',
                  key = 'UserVars.HostClientSessionTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 7200,
                     defaultValue = 900
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Show recent objects in Host Client',
                  summary = 'Whether or not to show only recent objects in Host Client',
                  key = 'UserVars.HostClientShowOnlyRecentObjects',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Welcome message displayed on login in Host Client',
                  summary = 'The welcome message that is displayed when a user logs into the Host Client',
                  key = 'UserVars.HostClientWelcomeMessage',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'Welcome to {{hostname}}',
                     validCharacters = '*'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HostdStatsstoreRamdiskSize',
                  summary = 'Explicitly specify size for the ramdisk hostd uses to store stats (in megabytes, 0 default). Takes effect after hostd service is restarted.',
                  key = 'UserVars.HostdStatsstoreRamdiskSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1024,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ProductLockerLocation',
                  summary = 'Path to VMware Tools and vSphere Client repository',
                  key = 'UserVars.ProductLockerLocation',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = '/locker/packages/vmtoolsRepo/',
                     validCharacters = '*'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SuppressCoredumpWarning',
                  summary = 'Do not show warning for disabled or unconfigured coredump target',
                  key = 'UserVars.SuppressCoredumpWarning',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SuppressHyperthreadWarning',
                  summary = 'Do not show warning for potential security vulnerability due to hyperthreading',
                  key = 'UserVars.SuppressHyperthreadWarning',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SuppressSgxDisabledWarning',
                  summary = 'Do not show warning for SGX disabled due to Intel Errata CFW101.',
                  key = 'UserVars.SuppressSgxDisabledWarning',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'SuppressShellWarning',
                  summary = 'Do not show warning for enabled local and remote shell access',
                  key = 'UserVars.SuppressShellWarning',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CacheStatsEnable',
                  summary = 'Vitual Flash Read Cache statistics enable ?',
                  key = 'VFLASH.CacheStatsEnable',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'CacheStatsFromVFC',
                  summary = 'Use cache statistics from virtual Flash Read Cache module ?',
                  key = 'VFLASH.CacheStatsFromVFC',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxCacheFileSizeMB',
                  summary = 'Maximum file size (in MB) of virtual Flash Read supported',
                  key = 'VFLASH.MaxCacheFileSizeMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 4,
                     max = 409600,
                     defaultValue = 409600
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxDiskFileSizeGB',
                  summary = 'Maximum supported disk size (in GB) with virtual Flash Read Cache configuration',
                  key = 'VFLASH.MaxDiskFileSizeGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 16384,
                     defaultValue = 16384
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxHeapSizeMB',
                  summary = 'Maximum size (in MB) to which the virtual flash heap is allowed to grow',
                  key = 'VFLASH.MaxHeapSizeMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 16,
                     max = 128,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxResourceGBForVmCache',
                  summary = 'Maximum supported virtual flash resource (in GB) to be allocated for VM caches',
                  key = 'VFLASH.MaxResourceGBForVmCache',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 500,
                     max = 65536,
                     defaultValue = 2048
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ResourceUsageThreshold',
                  summary = 'Threshold (in percentage) of virtual flash resource usage',
                  key = 'VFLASH.ResourceUsageThreshold',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 99,
                     defaultValue = 80
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMFS.UnresolvedVolumeLiveCheck',
                  summary = 'Enable/disable liveliness check during unresolved volume query.',
                  key = 'VMFS.UnresolvedVolumeLiveCheck',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'EnableBlockDelete',
                  summary = 'Enable VMFS block delete when UNMAP is issued from guest OS',
                  key = 'VMFS3.EnableBlockDelete',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'FailVolumeOpenIfAPD',
                  summary = 'Fail VMFS volume open operation if the underlying device is deemed to be under an all-paths-down condition',
                  key = 'VMFS3.FailVolumeOpenIfAPD',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Allow multi-writer Generation Based Locking',
                  summary = 'Enable support for more than 8 hosts using multi-writer mode locks on virtual-disks',
                  key = 'VMFS3.GBLAllowMW',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'HardwareAcceleratedLocking',
                  summary = 'Enable hardware accelerated VMFS locking (requires compliant hardware). Please see http://kb.vmware.com/kb/2094604 before disabling this option',
                  key = 'VMFS3.HardwareAcceleratedLocking',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LFBCSlabSizeMax',
                  summary = 'Maximum size (in MB) to which the VMFS affinity manager cluster cache is allowed to grow.',
                  key = 'VMFS3.LFBCSlabSizeMaxMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 8
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxAddressableSpaceTB',
                  summary = 'Maximum size of all open files that VMFS cache will support before eviction mechanisms kick in',
                  key = 'VMFS3.MaxAddressableSpaceTB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 32,
                     max = 128,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxHeapSizeMB',
                  summary = 'Maximum size (in MB) to which the VMFS heap is allowed to grow',
                  key = 'VMFS3.MaxHeapSizeMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 16,
                     max = 768,
                     defaultValue = 768
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxextendedTxnsUsingfs3Heap',
                  summary = 'Maximum number of extended transactions for which log space can be allocated from VMFS3 heap when the extendedTxnRegion is full',
                  key = 'VMFS3.MaxextendedTxnsUsingfs3Heap',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 20,
                     max = 40,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MinAddressableSpaceTB',
                  summary = 'Minimum size of all open files that VMFS cache will support (guaranteed)',
                  key = 'VMFS3.MinAddressableSpaceTB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'OpenWithoutJournal',
                  summary = 'Open file system when out of space for journal allocation, allowing reads and no meta-data updates',
                  key = 'VMFS3.OpenWithoutJournal',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PBCapMissRatioIntervalSec',
                  summary = 'Frequency (in seconds) that the Capacity Miss Ratio is computed for the VMFS Pointer Block cache.',
                  key = 'VMFS3.PBCapMissRatioIntervalSec',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1800,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'StAtExclLockEnd',
                  summary = ' Generate Back Trace in FS3_EndIOExclusive',
                  key = 'VMFS3.StAtExclLockEnd',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Use ATS For HB On VMFS5',
                  summary = 'Use ATS for Heartbeat on ATS supported VMFS5 volumes',
                  key = 'VMFS3.UseATSForHBOnVMFS5',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.allowCoreDumpOnUsb',
                  summary = 'Enable/Disable creation of core dump file on USB devices.',
                  key = 'VMkernel.Boot.allowCoreDumpOnUsb',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.autoCreateDumpFile',
                  summary = 'If enabled and if no suitable dump partition or dump file exists, create a dump file.',
                  key = 'VMkernel.Boot.autoCreateDumpFile',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.autoPartition',
                  summary = 'Enable/Disable auto-partitioning of empty local disks.',
                  key = 'VMkernel.Boot.autoPartition',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition',
                  summary = 'Enable/Disable auto-partitioning of core dump partition for USB boot devices. Requires that autoPartition is set to TRUE as well.',
                  key = 'VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.autoPartitionDiskDumpPartitionSize',
                  summary = 'Disk dump partition size in MB that gets configured during the auto-partition process.',
                  key = 'VMkernel.Boot.autoPartitionDiskDumpPartitionSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 2560
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.bootDeviceRescanTimeout',
                  summary = 'Boot device rescan timeout (in minutes).',
                  key = 'VMkernel.Boot.bootDeviceRescanTimeout',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.busSpeedMayVary',
                  summary = 'Allow different APIC timer speeds on different CPUs.',
                  key = 'VMkernel.Boot.busSpeedMayVary',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.cacheFlushImmOnAllHalt',
                  summary = 'Flush caches immediately if all cores sharing LLC halt (AMD only)',
                  key = 'VMkernel.Boot.cacheFlushImmOnAllHalt',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.checkCPUIDLimit',
                  summary = 'Refuse to run on CPUID limited cpus.',
                  key = 'VMkernel.Boot.checkCPUIDLimit',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.checkPages',
                  summary = 'Check that free and free-lpage-pool pages are not corrupted.',
                  key = 'VMkernel.Boot.checkPages',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.com1_baud',
                  summary = 'Baud rate for COM1 (0 -> automatic)',
                  key = 'VMkernel.Boot.com1_baud',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.com2_baud',
                  summary = 'Baud rate for COM2 (0 -> automatic)',
                  key = 'VMkernel.Boot.com2_baud',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.debugBreak',
                  summary = 'Break into debugger during vmkernel initialization.',
                  key = 'VMkernel.Boot.debugBreak',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.debugLogToSerial',
                  summary = '0=Serial debug logging off, 1=Serial debug logging on, 2=Defer to config option DebugLogToSerial.',
                  key = 'VMkernel.Boot.debugLogToSerial',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.deviceBindParallel',
                  summary = 'Enable parallel binding of devices across drivers in the device manager.',
                  key = 'VMkernel.Boot.deviceBindParallel',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.disableACSCheck',
                  summary = 'Bypass ACS capability checks on all PCIE devices',
                  key = 'VMkernel.Boot.disableACSCheck',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.disableCFOH',
                  summary = 'Disable Cache Flush on Halt',
                  key = 'VMkernel.Boot.disableCFOH',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.disableHwrng',
                  summary = 'Disable hardware random number generator (RDRAND, RDSEED)',
                  key = 'VMkernel.Boot.disableHwrng',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.diskDumpSlotSize',
                  summary = 'Disk dump slot size in MB. 0 = automatically sized, otherwise requested size >= 100 MB.',
                  key = 'VMkernel.Boot.diskDumpSlotSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.dmaEngineExposeIdentityMapping',
                  summary = 'Whether to expose whether DMA engines do identity mapping.',
                  key = 'VMkernel.Boot.dmaEngineExposeIdentityMapping',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.dmaMapperPolicy',
                  summary = 'DMA mapping policy to use.',
                  key = 'VMkernel.Boot.dmaMapperPolicy',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'disabled',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.dumpSize',
                  summary = 'Maximum core dump file size in MB. Used for automatic core dump file creation. 0 = automatically sized.',
                  key = 'VMkernel.Boot.dumpSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.enableACSCheckForRP',
                  summary = 'Enable ACS capability checks for Root Port',
                  key = 'VMkernel.Boot.enableACSCheckForRP',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.execInstalledOnly',
                  summary = 'Execute only those files that have been installed via a vib package and have not been modified.',
                  key = 'VMkernel.Boot.execInstalledOnly',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMKernel.Boot.fakePMemPct',
                  summary = 'Amount of fake persistent memory (in pct of all volatile memory)',
                  key = 'VMkernel.Boot.fakePMemPct',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.fsCheck',
                  summary = 'Run filesystem checks on system partitions.',
                  key = 'VMkernel.Boot.fsCheck',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.gdbPort',
                  summary = 'gdb port; com1 or com2',
                  key = 'VMkernel.Boot.gdbPort',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'default',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.heapCheckTimerInterval',
                  summary = 'Interval in seconds between heap timer checks',
                  key = 'VMkernel.Boot.heapCheckTimerInterval',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.heapFreeOwnerCheck',
                  summary = 'Check heap ownership on free operations',
                  key = 'VMkernel.Boot.heapFreeOwnerCheck',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.heapFreePoisonByte',
                  summary = 'Byte pattern used to poison freed memory',
                  key = 'VMkernel.Boot.heapFreePoisonByte',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 255
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.heapMetaPoisonByte',
                  summary = 'Byte pattern used to poison red zones for allocations',
                  key = 'VMkernel.Boot.heapMetaPoisonByte',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 90
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.heapMetadataProtect',
                  summary = 'Use poisoned red zones to protect against under/overruns',
                  key = 'VMkernel.Boot.heapMetadataProtect',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.heapPoisonFreeMem',
                  summary = 'Poison free memory to catch use after free bugs',
                  key = 'VMkernel.Boot.heapPoisonFreeMem',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.heapPoisonTimerChecks',
                  summary = 'Check heap poisoned areas for corruption on regular intervals',
                  key = 'VMkernel.Boot.heapPoisonTimerChecks',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.hyperthreading',
                  summary = 'Enable hyperthreading if available.',
                  key = 'VMkernel.Boot.hyperthreading',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.hyperthreadingMitigation',
                  summary = 'Restrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability.',
                  key = 'VMkernel.Boot.hyperthreadingMitigation',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.hyperthreadingMitigationIntraVM',
                  summary = 'Restrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability within a single VM.',
                  key = 'VMkernel.Boot.hyperthreadingMitigationIntraVM',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.ignoreMsrFaults',
                  summary = 'Ignore general protection faults as a result of rdmsr and wrmsr instructions',
                  key = 'VMkernel.Boot.ignoreMsrFaults',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.intrBalancingEnabled',
                  summary = 'Indicates if interrupt balancing is enabled.',
                  key = 'VMkernel.Boot.intrBalancingEnabled',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.ioAbilityChecks',
                  summary = 'Enforce checking of whether regions can be DMA mapped.',
                  key = 'VMkernel.Boot.ioAbilityChecks',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.iovDisableIR',
                  summary = 'Disable Interrupt Remapping in the IOMMU.',
                  key = 'VMkernel.Boot.iovDisableIR',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.ipmiEnabled',
                  summary = 'Enable IPMI',
                  key = 'VMkernel.Boot.ipmiEnabled',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.isPerFileSchedModelActive',
                  summary = 'Enable per file scheduling model on this host',
                  key = 'VMkernel.Boot.isPerFileSchedModelActive',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.leaveWakeGPEsDisabled',
                  summary = 'Disallow a wake GPE from also being a runtime GPE',
                  key = 'VMkernel.Boot.leaveWakeGPEsDisabled',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'LogEFI Level',
                  summary = 'Log level for LogEFI.',
                  key = 'VMkernel.Boot.logEFILevel',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.logPort',
                  summary = 'Serial port to enable for logging; com1 or com2',
                  key = 'VMkernel.Boot.logPort',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'default',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.maxLogEntries',
                  summary = 'Size of the kernel log buffer in 256-byte lines. 0=Use default. Min is 1024. Max is 32768.',
                  key = 'VMkernel.Boot.maxLogEntries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.maxPCPUS',
                  summary = 'Number of PCPUs vmkernel should use.',
                  key = 'VMkernel.Boot.maxPCPUS',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.maxPCPUsNUMAInterleaving',
                  summary = 'Enable NUMA-node interleaving of enabled PCPUs.',
                  key = 'VMkernel.Boot.maxPCPUsNUMAInterleaving',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.maxVMs',
                  summary = 'Max number of VMs VMKernel should support. 0 == determine at runtime',
                  key = 'VMkernel.Boot.maxVMs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.memCheckEveryWord',
                  summary = 'Check every single word when checking mem.',
                  key = 'VMkernel.Boot.memCheckEveryWord',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.memLowReservedMB',
                  summary = 'Amount of low memory (< 4 GB) which gets reserved. 0 == determine at runtime',
                  key = 'VMkernel.Boot.memLowReservedMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.memmapMaxEarlyPoisonMemMB',
                  summary = 'Memory that should be poisoned during early initialization.',
                  key = 'VMkernel.Boot.memmapMaxEarlyPoisonMemMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 65536
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.memmapMaxPhysicalMemMB',
                  summary = 'Maximum physical memory (in MB) addressable by kernel, used to calculate the cut-off MPN, when added to the first valid memory MPN.',
                  key = 'VMkernel.Boot.memmapMaxPhysicalMemMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = -9223372036854775808,
                     max = 9223372036854775807,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.memmapMaxRAMMB',
                  summary = 'Maximum conventional memory (RAM) supported on the system. Additional RAM above this limit will not be used by the system.',
                  key = 'VMkernel.Boot.memmapMaxRAMMB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 33585088
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.microcodeUpdate',
                  summary = 'Update microcode from boot module if available',
                  key = 'VMkernel.Boot.microcodeUpdate',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.microcodeUpdateForce',
                  summary = 'Disable check that microcode update is newer than installed microcode and that both are released versions',
                  key = 'VMkernel.Boot.microcodeUpdateForce',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netCoalesceTimerHdlrPcpu',
                  summary = 'Pcpu that coalesce timeout handler runs on.',
                  key = 'VMkernel.Boot.netCoalesceTimerHdlrPcpu',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netGPHeapMaxMBPerGB',
                  summary = 'Maximum MB of the general purpose networking heap to be allocated per GB of physical memory.',
                  key = 'VMkernel.Boot.netGPHeapMaxMBPerGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netMaxPktsToProcess',
                  summary = 'Maximum number of packets to process in each invocation packet processing routine',
                  key = 'VMkernel.Boot.netMaxPktsToProcess',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netMaxPktsToRelease',
                  summary = 'Maximum number of packets to release in each invocation packet releasing routine',
                  key = 'VMkernel.Boot.netMaxPktsToRelease',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 128
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netNetqueueEnabled',
                  summary = 'Enable/Disable NetQueue support.',
                  key = 'VMkernel.Boot.netNetqueueEnabled',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netNetqueueMaxFiltersPerUplink',
                  summary = 'Maximum number of netqueue filters for Uplink. Maximum value for this setting is 32768. Requires REBOOT.',
                  key = 'VMkernel.Boot.netNetqueueMaxFiltersPerUplink',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 4096
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netNetqueueMaxLearnedFilters',
                  summary = 'Maximum number of hostwide netqueue learned filters. Maximum value for this setting is 16384. Requires REBOOT.',
                  key = 'VMkernel.Boot.netNetqueueMaxLearnedFilters',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 9216
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netNetqueueMaxStaticFilters',
                  summary = 'Maximum number of hostwide netqueue static filters. Maximum value for this setting is 16384. Requires REBOOT.',
                  key = 'VMkernel.Boot.netNetqueueMaxStaticFilters',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 10240
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netPagePoolLimitCap',
                  summary = 'Maximum number of pages period for the packet page pool.',
                  key = 'VMkernel.Boot.netPagePoolLimitCap',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 1048576
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netPagePoolLimitPerGB',
                  summary = 'Maximum number of pages for the packet page pool per gigabyte.',
                  key = 'VMkernel.Boot.netPagePoolLimitPerGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 5120
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netPagePoolResvCap',
                  summary = 'Maximum number of pages to reserve for the packet page pool.',
                  key = 'VMkernel.Boot.netPagePoolResvCap',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netPagePoolResvPerGB',
                  summary = 'Number of pages to reserve for the packet page pool per gigabyte.',
                  key = 'VMkernel.Boot.netPagePoolResvPerGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netPktHeapMaxMBPerGB',
                  summary = 'Maximum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512.',
                  key = 'VMkernel.Boot.netPktHeapMaxMBPerGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 6
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netPktHeapMinMBPerGB',
                  summary = 'Minimum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512.',
                  key = 'VMkernel.Boot.netPktHeapMinMBPerGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netPktPoolMaxMBPerGB',
                  summary = 'Maximum MB of networking packet buffer pool to be allocated per GB of physical memory. Maximum value for this setting is 512. Net packet pool maximum per system will be at least 656MB.',
                  key = 'VMkernel.Boot.netPktPoolMaxMBPerGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 75
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netPktPoolMinMBPerGB',
                  summary = 'Minimum MB of networking packet buffer pool to be allocated per GB of physical memory (multiple of 24)',
                  key = 'VMkernel.Boot.netPktPoolMinMBPerGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.netPreemptionEnabled',
                  summary = 'Enable/disable preemption support in overall networking area',
                  key = 'VMkernel.Boot.netPreemptionEnabled',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.nmiAction',
                  summary = 'Action on hardware generated NMI: 0=default (panic, unless changed by advanced config option), 1=enter debugger, 2=panic, 3=log and ignore (not recommended)',
                  key = 'VMkernel.Boot.nmiAction',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.numSpareCoresPerLLC',
                  summary = 'Number of spare cores reserved at boot time per last-level cache (LLC)',
                  key = 'VMkernel.Boot.numSpareCoresPerLLC',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.numaLatencyRemoteThresholdPct',
                  summary = 'Maximum measured memory access latency difference (in percent units) between 2 pairs of NUMA nodes for the pairs to be considered equidistant',
                  key = 'VMkernel.Boot.numaLatencyRemoteThresholdPct',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 10
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.overrideDuplicateImageDetection',
                  summary = 'Override duplicate ESXi image detection',
                  key = 'VMkernel.Boot.overrideDuplicateImageDetection',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.pciBarAllocPolicy',
                  summary = 'PCI BAR allocation policy; 0=first-fit, 1=smallest-fit, 2=BAR-fit',
                  key = 'VMkernel.Boot.pciBarAllocPolicy',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.pcipDisablePciErrReporting',
                  summary = 'Disable error reporting for PCI passthru devices.',
                  key = 'VMkernel.Boot.pcipDisablePciErrReporting',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.poisonMarker',
                  summary = 'Value used to poison memmap pages',
                  key = 'VMkernel.Boot.poisonMarker',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = -9223372036854775808,
                     max = 9223372036854775807,
                     defaultValue = -6148914691236517206
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.poisonPagePool',
                  summary = 'Poison memmap pages',
                  key = 'VMkernel.Boot.poisonPagePool',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.preventFreePageMapping',
                  summary = 'Prevent mapping of free pages',
                  key = 'VMkernel.Boot.preventFreePageMapping',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.rdmaRoceIPBasedGidGeneration',
                  summary = 'Use the new IP-based GID generation for RoCE.',
                  key = 'VMkernel.Boot.rdmaRoceIPBasedGidGeneration',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.rdmaUseTeamingPolicy',
                  summary = 'Use teaming policy for rdma connection.',
                  key = 'VMkernel.Boot.rdmaUseTeamingPolicy',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.rtcEnableEFI',
                  summary = 'Enable UEFI Runtime Services as real time clock',
                  key = 'VMkernel.Boot.rtcEnableEFI',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.rtcEnableLegacy',
                  summary = 'Enable legacy CMOS device as real time clock',
                  key = 'VMkernel.Boot.rtcEnableLegacy',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.rtcEnableTAD',
                  summary = 'Enable ACPI 5.0 Time and Alarm Device as real time clock',
                  key = 'VMkernel.Boot.rtcEnableTAD',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.scrubIgnoredPages',
                  summary = 'Check pages that were ignored due to vmbIgnoreStartMPN and vmbIgnoreNumMPNs boot options.',
                  key = 'VMkernel.Boot.scrubIgnoredPages',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.scrubMemoryAfterModuleLoad',
                  summary = 'Check all memory after each module load. This causes booting to be very slow.',
                  key = 'VMkernel.Boot.scrubMemoryAfterModuleLoad',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.serialUntrusted',
                  summary = 'Disable serial port if UART misbehaves.',
                  key = 'VMkernel.Boot.serialUntrusted',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.skipPartitioningSsds',
                  summary = 'If enabled, skip auto-partitioning of empty local SSDs.',
                  key = 'VMkernel.Boot.skipPartitioningSsds',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.storAdptrMultCplWrldsPerNuma',
                  summary = 'Pcpu Based multiple adapter completion worlds per Numa',
                  key = 'VMkernel.Boot.storAdptrMultCplWrldsPerNuma',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.storageHeapMaxSize',
                  summary = 'Maximum size in bytes of the main storage heap',
                  key = 'VMkernel.Boot.storageHeapMaxSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.storageHeapMinSize',
                  summary = 'Minimum size in bytes of the main storage heap',
                  key = 'VMkernel.Boot.storageHeapMinSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.storageMaxDevices',
                  summary = 'Maximum number of supported SCSI devices',
                  key = 'VMkernel.Boot.storageMaxDevices',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.storageMaxPaths',
                  summary = 'Maximum number of supported SCSI paths',
                  key = 'VMkernel.Boot.storageMaxPaths',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 4096
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.storageMaxVMsPerDevice',
                  summary = 'Maximum number of VMs expected to use a given device',
                  key = 'VMkernel.Boot.storageMaxVMsPerDevice',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 32
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.terminateVMOnPDL',
                  summary = 'Terminate virtual machine on permanent loss of storage',
                  key = 'VMkernel.Boot.terminateVMOnPDL',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.timerEnableACPI',
                  summary = 'Enable ACPI PM timer as system reference timer.',
                  key = 'VMkernel.Boot.timerEnableACPI',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.timerEnableHPET',
                  summary = 'Enable HPET as system reference timer.',
                  key = 'VMkernel.Boot.timerEnableHPET',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.timerEnableTSC',
                  summary = 'Enable TSC as system reference timer.',
                  key = 'VMkernel.Boot.timerEnableTSC',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.timerForceTSC',
                  summary = 'Always use TSC as system reference timer.',
                  key = 'VMkernel.Boot.timerForceTSC',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.tscSpeedMayVary',
                  summary = 'Allow different TSC speeds on different CPUs.',
                  key = 'VMkernel.Boot.tscSpeedMayVary',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.tty1Port',
                  summary = 'TTY1 port; com1, com2 ... to enable',
                  key = 'VMkernel.Boot.tty1Port',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'default',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.tty2Port',
                  summary = 'TTY2 port; com1, com2 ... to enable',
                  key = 'VMkernel.Boot.tty2Port',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'default',
                     validCharacters = <unset>
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.updateBusIRQ',
                  summary = 'Allow adding/removing busIRQ information',
                  key = 'VMkernel.Boot.updateBusIRQ',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.useNUMAInfo',
                  summary = 'Enable/disable NUMA-ness',
                  key = 'VMkernel.Boot.useNUMAInfo',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.useReliableMem',
                  summary = 'System is aware of reliable memory.',
                  key = 'VMkernel.Boot.useReliableMem',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.useSLIT',
                  summary = 'Use NUMA latency information from the SLIT table if available',
                  key = 'VMkernel.Boot.useSLIT',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.vmkATKeyboard',
                  summary = 'Enable VMkernel AT keyboard driver.',
                  key = 'VMkernel.Boot.vmkATKeyboard',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = false
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.vmkacEnable',
                  summary = '0=Disabled, 1=Enforcing, 2=Do not enforce, just warn',
                  key = 'VMkernel.Boot.vmkacEnable',
                  optionType = (vim.option.IntOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 255,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.vtdSuperPages',
                  summary = 'Enable support for VT-d Super Pages (aka 2MB, 1GB large pages); super-page usage is dependent on this option as well as hardware support.',
                  key = 'VMkernel.Boot.vtdSuperPages',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMkernel.Boot.x2ApicPreferred',
                  summary = 'Use x2APIC if available, even with less than 256 cpus.',
                  key = 'VMkernel.Boot.x2ApicPreferred',
                  optionType = (vim.option.BoolOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     supported = true,
                     defaultValue = true
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'iscsiPingTimeout',
                  summary = 'Interval between ping (NOP-Out) requests, in seconds',
                  key = 'VSAN-iSCSI.iscsiPingTimeout',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 60,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AutoRestoreDecomState',
                  summary = 'Whether to restore vSAN node decommission state automatically during vSAN refresh',
                  key = 'VSAN.AutoRestoreDecomState',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'AutoTerminateGhostVm',
                  summary = 'Automatically terminate ghost VM(s) during network partition',
                  key = 'VSAN.AutoTerminateGhostVm',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ClomForceProvisionPlacements',
                  summary = 'Add Force provisioning flag for all new object placement requests',
                  key = 'VSAN.ClomForceProvisionPlacements',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ClomMaxComponentSizeGB',
                  summary = 'Maximum component size used for new placements',
                  key = 'VSAN.ClomMaxComponentSizeGB',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 10,
                     max = 255,
                     defaultValue = 255
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ClomMaxDiskUsageRepairComps',
                  summary = 'Percentage disk fullness after which no new repair components can be placed on a given disk',
                  key = 'VSAN.ClomMaxDiskUsageRepairComps',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 95
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ClomRebalanceThreshold',
                  summary = 'Percentage disk fullness after which rebalancing is triggered',
                  key = 'VSAN.ClomRebalanceThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 80
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Deduplication Scope',
                  summary = 'The default deduplication scope for in all-flash disk group',
                  key = 'VSAN.DedupScope',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DefaultHostDecommissionMode',
                  summary = 'Default host decommission mode for a given node',
                  key = 'VSAN.DefaultHostDecommissionMode',
                  optionType = (vim.option.StringOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     defaultValue = 'ensureAccessibility',
                     validCharacters = '**'
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DomBriefIoTraces',
                  summary = 'Enables a brief set of per-IO DOM traces for debugging',
                  key = 'VSAN.DomBriefIoTraces',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DomFullIoTraces',
                  summary = 'Enables the full set of per-IO DOM traces for debugging',
                  key = 'VSAN.DomFullIoTraces',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DomLongOpTraceMS',
                  summary = 'Trace ops that take more than the specified value in milliseconds',
                  key = 'VSAN.DomLongOpTraceMS',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 600000,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'DomLongOpUrgentTraceMS',
                  summary = 'Urgent trace ops that take more than the specified value in milliseconds',
                  key = 'VSAN.DomLongOpUrgentTraceMS',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 600000,
                     defaultValue = 10000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxComponentsPerWitness',
                  summary = 'Maximum number of components for a witness host',
                  key = 'VSAN.MaxComponentsPerWitness',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 320000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'MaxWitnessClusters',
                  summary = 'Max number of clusters on a witness node',
                  key = 'VSAN.MaxWitnessClusters',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 64,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ObjectScrubsPerYear',
                  summary = 'Option to set the scrubbing rate as scrubs-per-year',
                  key = 'VSAN.ObjectScrubsPerYear',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 525600,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'ObjectScrubsPerYearBase',
                  summary = 'Maximum scrubs-per-year of an object for disk group utilization based scrubbing.',
                  key = 'VSAN.ObjectScrubsPerYearBase',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 525600,
                     defaultValue = 36
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PerTraceBandwidthLimit',
                  summary = 'Max number of traces per second (0 to disable limits)',
                  key = 'VSAN.PerTraceBandwidthLimit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PerTraceBandwidthLimitPeriodMs',
                  summary = 'Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS.',
                  key = 'VSAN.PerTraceBandwidthLimitPeriodMs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000000,
                     defaultValue = 10000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'PerTraceMaxRolloverPeriods',
                  summary = 'Maximum number of periods where unused bandwidth can accumulate',
                  key = 'VSAN.PerTraceMaxRolloverPeriods',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000000,
                     defaultValue = 360
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableCmmds',
                  summary = 'Enables tracing for vSAN CMMDS and CMMDSResolver components',
                  key = 'VSAN.TraceEnableCmmds',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableDom',
                  summary = 'Enables tracing for vSAN DOM component',
                  key = 'VSAN.TraceEnableDom',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableDomIo',
                  summary = 'Enables tracing for vSAN DOMIO component',
                  key = 'VSAN.TraceEnableDomIo',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableLsom',
                  summary = 'Enables tracing for vSAN LSOM component',
                  key = 'VSAN.TraceEnableLsom',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableLsomIo',
                  summary = 'Enables IO tracing for vSAN LSOM component',
                  key = 'VSAN.TraceEnableLsomIo',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnablePlog',
                  summary = 'Enables tracing for vSAN PLOG component',
                  key = 'VSAN.TraceEnablePlog',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableRdt',
                  summary = 'Enables tracing for vSAN RDT component',
                  key = 'VSAN.TraceEnableRdt',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableSsdLog',
                  summary = 'Enables tracing for vSAN SSDLOG component',
                  key = 'VSAN.TraceEnableSsdLog',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableVirsto',
                  summary = 'Enables tracing for vSAN Virsto component',
                  key = 'VSAN.TraceEnableVirsto',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableVirstoIo',
                  summary = 'Enables IO tracing for vSAN Virsto component',
                  key = 'VSAN.TraceEnableVirstoIo',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableVsanSparse',
                  summary = 'Enables tracing for VsanSparse FDS operations',
                  key = 'VSAN.TraceEnableVsanSparse',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableVsanSparseIO',
                  summary = 'Enables tracing for VsanSparse I/O operations',
                  key = 'VSAN.TraceEnableVsanSparseIO',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceEnableVsanSparseVerbose',
                  summary = 'Enables tracing for details of VsanSparse I/O operations',
                  key = 'VSAN.TraceEnableVsanSparseVerbose',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceGlobalBandwidthLimit',
                  summary = 'Max number of traces per second (0 to disable limits)',
                  key = 'VSAN.TraceGlobalBandwidthLimit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000000,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceGlobalBandwidthLimitPeriodMs',
                  summary = 'Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS.',
                  key = 'VSAN.TraceGlobalBandwidthLimitPeriodMs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000000,
                     defaultValue = 10000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TraceGlobalMaxRolloverPeriods',
                  summary = 'Maximum number of periods where unused bandwidth can accumulate',
                  key = 'VSAN.TraceGlobalMaxRolloverPeriods',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000000,
                     defaultValue = 360
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TracesPerErrorBandwidthLimit',
                  summary = 'Maximum number of traces per second during specific error conditions (0 to disable limits)',
                  key = 'VSAN.TracesPerErrorBandwidthLimit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000000,
                     defaultValue = 1000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TracesPerErrorBandwidthLimitPeriodMs',
                  summary = 'Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS',
                  key = 'VSAN.TracesPerErrorBandwidthLimitPeriodMs',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 10000000,
                     defaultValue = 10000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TracesPerErrorMaxRolloverPeriods',
                  summary = 'Maximum number of periods where unused bandwidth can accumulate',
                  key = 'VSAN.TracesPerErrorMaxRolloverPeriods',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1000000,
                     defaultValue = 60
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'TrimDisksBeforeUseGranularity',
                  summary = 'Trim the devices (if supported) before using for vSAN. 0=Disable, 1=MetaData only, 2=Full Disk',
                  key = 'VSAN.TrimDisksBeforeUseGranularity',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 2,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VsanSparseCacheOverEvict',
                  summary = 'Percentage of VsanSparseCacheThreshold to add to eviction',
                  key = 'VSAN.VsanSparseCacheOverEvict',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 100,
                     defaultValue = 5
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VsanSparseCacheThreshold',
                  summary = 'Maximum VsanSparse cache size, in cache entries',
                  key = 'VSAN.VsanSparseCacheThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 1024
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VsanSparseEnabled',
                  summary = 'Enable auto-creation of vsanSparse instead of vmfsSparse redologs, for vSAN 2.0 datastore only.',
                  key = 'VSAN.VsanSparseEnabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VsanSparseHeapSize',
                  summary = 'Maximum heap size for VsanSparse snapshot consolidation buffers (in KiB)',
                  key = 'VSAN.VsanSparseHeapSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 256,
                     max = 131072,
                     defaultValue = 65536
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VsanSparseMaxExtentsPrefetch',
                  summary = 'Maximum number of extents to fetch during interrogation',
                  key = 'VSAN.VsanSparseMaxExtentsPrefetch',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 128,
                     defaultValue = 64
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VsanSparseParallelLookup',
                  summary = 'Request written extent data from each layer in parallel',
                  key = 'VSAN.VsanSparseParallelLookup',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VsanSparseRetainCacheOnSnapshots',
                  summary = 'Try to retain VsanSparse in-memory cache content when taking VM snapshots',
                  key = 'VSAN.VsanSparseRetainCacheOnSnapshots',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VsanSparseRetainCacheTTL',
                  summary = 'Maximum time to retain VsanSparse in-memory cache content between snapshots, in seconds',
                  key = 'VSAN.VsanSparseRetainCacheTTL',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 3600,
                     defaultValue = 20
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VsanSparseSpeculativePrefetch',
                  summary = 'Number of bytes to add to each extent interrogation request',
                  key = 'VSAN.VsanSparseSpeculativePrefetch',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 4194304
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'WriteZeroOnTrimUnsupported',
                  summary = "Enable Writing Zero's on capacity devices that do not support TRIM",
                  key = 'VSAN.WriteZeroOnTrimUnsupported',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 0
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'vvolConcurrentBatchUnbind',
                  summary = 'Number of concurrent batch unbind requests',
                  key = 'VVOL.vvolConcurrentBatchUnbind',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 20,
                     defaultValue = 2
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'vvolMaxRBZRetries',
                  summary = 'Maximum number of times RBZ is retried during Rebind',
                  key = 'VVOL.vvolMaxRBZRetries',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 20,
                     max = 600,
                     defaultValue = 100
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'vvolUnbindBatchSize',
                  summary = 'Batch size for the Batch unbinding for VVOLs',
                  key = 'VVOL.vvolUnbindBatchSize',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 256,
                     defaultValue = 16
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Virsto Disk Format version',
                  summary = 'Virsto Disk Format version',
                  key = 'Virsto.DiskFormatVersion',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 14,
                     defaultValue = 14
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Enabled',
                  summary = 'Use Virsto format for new disks',
                  key = 'Virsto.Enabled',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 1,
                     defaultValue = 1
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Flusher Registry space threshold',
                  summary = 'Flusher registry data size threshold (percentage) when metadata flush is forced',
                  key = 'Virsto.FlusherRegistryThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 50,
                     max = 100,
                     defaultValue = 95
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Control GWE on-disk extents fetching',
                  summary = 'Multiplier controlling how many on-disk extents fetched based on GWE request size',
                  key = 'Virsto.GweFetchExtentsFactor',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 10,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Instance heap limit',
                  summary = 'Heap limit for each Virsto instance (disk) in MB',
                  key = 'Virsto.InstanceHeapLimit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 128,
                     max = 4095,
                     defaultValue = 130
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Map block cache flush threshold',
                  summary = 'A threshold for dirty entries of map block cache when metadata flush is forced (in count of 4KB blocks)',
                  key = 'Virsto.MapBlocksFlushThreshold',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 50,
                     max = 100,
                     defaultValue = 90
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Map block cache minimum',
                  summary = 'Map block cache minimum for each Virsto instance (in count of 4KB blocks)',
                  key = 'Virsto.MapBlocksMin',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 16,
                     max = 4294967295,
                     defaultValue = 16384
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Virsto MF retry count',
                  summary = 'How many times Virsto metadata flusher retries in case of a transient error.',
                  key = 'Virsto.MaxMFRetryCount',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 4294967295,
                     defaultValue = 3
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Msec before metadata flush',
                  summary = 'Force Virsto metadata flush after this many msec',
                  key = 'Virsto.MsecBeforeMetaFlush',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 86400000,
                     defaultValue = 10000
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Records per format write',
                  summary = 'Number of (LSAR) records written per format write operation',
                  key = 'Virsto.RecordsPerFormatWrite',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 1,
                     max = 128,
                     defaultValue = 16
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'Shared heap limit',
                  summary = 'Shared heap limit for Virsto module in MB',
                  key = 'Virsto.SharedHeapLimit',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 2,
                     max = 4095,
                     defaultValue = 4
                  }
               },
               (vim.option.OptionDef) {
                  dynamicType = <unset>,
                  dynamicProperty = (vmodl.DynamicProperty) [],
                  label = 'VMFSOptimizations',
                  summary = 'Enable VMFS-specific IO optimizations',
                  key = 'XvMotion.VMFSOptimizations',
                  optionType = (vim.option.LongOption) {
                     dynamicType = <unset>,
                     dynamicProperty = (vmodl.DynamicProperty) [],
                     valueIsReadonly = false,
                     min = 0,
                     max = 1,
                     defaultValue = 1
                  }
               }
            ]
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
=============== 290. vmodl.query.PropertyCollector::ha-property-collector ===============
(vmodl.query.PropertyCollector.ObjectContent) [
   (vmodl.query.PropertyCollector.ObjectContent) {
      dynamicType = <unset>,
      dynamicProperty = (vmodl.DynamicProperty) [],
      obj = 'vmodl.query.PropertyCollector:ha-property-collector',
      propSet = (vmodl.DynamicProperty) [
         (vmodl.DynamicProperty) {
            name = 'filter',
            val = (ManagedObject) []
         }
      ],
      missingSet = (vmodl.query.PropertyCollector.MissingProperty) []
   }
]
